13

Web サービスを使用せずに JDBC を使用してデータをデータベースに送信する Android アプリケーションを実行しています。Android 2.2 エミュレーターを使用して実験を行ったところ、MySQL DB (LOCALHOST) にデータを送信できました。その後、Android 2.2 端末で送信しようとしたところ、パスを から変更し jdbc:mysql://10.0.2.2:3306/ましたjdbc:mysql://xx.xx.xx.xx:3306/

xx.xx.xx.xx はipconfig、私のローカルホスト マシンのものです。しかし、それはデバイスでは機能していません。その理由は何でしょうか。

主な疑問:

  1. Android デバイスは現在 JDBC をサポートしていますか?
  2. Android 2.2 は JDBC をサポートしますか?
  3. サポートされている場合、どの Android バージョンが JDBC をサポートしますか?
4

5 に答える 5

10

はい。JDBC 接続コードを に入れることを忘れないでくださいAsyncTask。そうしないと、BURN BURN BURN!

于 2013-09-17T07:13:03.500 に答える
0

Mysql のインストールでは、ローカル ホストからの接続のみが許可されているようです。Mysql 構成を更新して、任意のホストからの接続を許可します。

私が見る限り、java.sql は API レベル 1 からサポートされており、サポートはすぐに削除されると思います。

/トーマス

于 2013-04-02T05:01:14.453 に答える