1

mysqlデータベースに名前が保存されています。usersというテーブルを作成しました。Androidアプリにログインすると、そのテーブルにデータを入力できます。Androidアプリケーションに追加されたデータベースエントリの名前を表示するにはどうすればよいですか。検索ユーザーをクリックすると、データベースに追加された名前が表示されます。

4

2 に答える 2

0

このチュートに従えば、正確にそれを行う方法を学ぶことができます

Tuto Mysql/アンドロイド

于 2012-05-04T09:04:48.130 に答える
0

つまり、mysql jdbc ドライバーを Android アプリケーションにロードする必要があります。これができるかどうかはわかりません。私の知る限り、Android はそのままでは MySQL サーバーへの接続をサポートしていません。

アプリケーションに mysql jdbc ドライバー jar を追加して mysql ドライバーを Android アプリケーションに含めることができる場合は、Android デバイスがサーバーと直接通信できるように、MySQL サーバーをインターネットに直接公開する必要があります。注意 MySQL サーバーをインターネット上に直接配置することは、ハッカーなどがデータベースに侵入しようとする公然の誘いです。したがって、MySQL サーバーをインターネットに直接公開することはお勧めできません。

最善の解決策は、デバイスが接続する Web サービスまたはサービスを作成することです。次に、このサービスはデータベースからデータを取得し、デバイスに返します。

その他の回答については、この SO の質問を参照してください。

android emulator に mysql ドライバーをロードします

私の場合、デバイスと MySQL データベースの間にあるシンプルな Camel IP サーバーを開発しました。Google プロトコル バッファを使用して非常に単純な RPC プロトコルを作成し、サービスを介してファイルとデータを mysql にアップロードし、サービスを介して MySQL サーバーからデータをダウンロードして表示することもできました。

于 2012-05-04T08:42:15.300 に答える