2012-05-03 6 views
1

私はmysqlデータベースに格納されている名前を持っています私はユーザーと呼ばれるテーブルを作成しました。アンドロイドアプリケーションに追加されたデータベースエントリの名前を表示するにはどうすればいいですか?検索ユーザーをクリックすると、データベースに追加された名前が表示されます。私はmysqlに名前が格納されていますどのように私のアンドロイドのアプリケーションにその情報を表示するのですか

+0

おかげでそれを行う方法を学びますが、私はすでにMySQLの表示 –

答えて

0

あなたこれが参考になったありがとうこのtutoに従ってください、あなたは正確に

Tuto Mysql/android

+0

について話sqliteのイムから連絡先を表示する方法を知っています –

0

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

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

ベストソリューションは、デバイスが接続する種類のWebサービスまたはサービスを作成することです。このサービスは、データベースからデータを取得し、デバイスに返します。

これはいくつかの回答があります。

load the mysql driver in android emulator

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

関連する問題