2012-03-28 37 views
1

私はアンドロイドアプリで作業しており、データストレージ用のリモートデータベースを使用する必要があります.2つのオプションがあります。まず、PHPを使用してREST APIを作成します。 mysql-connector-java-5.1.18-bin.jarを使用してJDBCを使用します。私は第2のものに精通していませんが、どの方法が実現可能で、なぜそうであるかを確認したいのですか?アンドロイドはmysqlコネクタを使用してmysqlデータベースに直接接続します

答えて

2

アンドロイドアプリケーション(SO Reference thread)でsecond(jdbc)メソッドを使用することはできません。 REST APIを使用する必要があります。

+2

あなたが言うことができます?。私はアンドロイドでJDBCドライバを持っていると思います。 –

+0

参照リンクと提案をありがとう –

+0

私はアンドロイドスタジオでJDBCを使用していますが、動作させるためには多くの作業が必要でしたが、動作します。 – aero

1

通常のJavaアプリケーションと同様に、通常のJDBC接続方法をAndroid携帯電話のdbサーバーとリモート接続することはできません。これは、Javaアプリケーションは通常、ネットワーク上にあるマシンまたはネットワークに接続できるマシンを実行しているか、またはAndroidの携帯電話ではそうでないmysqlデータベースを持っているためです。あなたが持っている

選択肢がある

  1. Webサービス(RESTやSOAP)を作成し、POSTをサービスやリクエストをGETすることができますサーブレットを作成します

  2. を述べたように、あなたのデバイス//から呼び出します、あなたのデバイスからそれを呼び出します。それができない理由を

乾杯、 RJ

+0

@RJ非常に有用な情報です。ありがとう –

関連する問題