Android を MySQL データベースにリモートで接続する方法 私の要件は、Android アプリケーションから MySQL データベースに接続し、MySQL テーブルから 1 つの列に関連する値を取得し、列の値を Android 画面に表示することですか?
誰かが私に最善の解決策を教えてもらえますか?
Android を MySQL データベースにリモートで接続する方法 私の要件は、Android アプリケーションから MySQL データベースに接続し、MySQL テーブルから 1 つの列に関連する値を取得し、列の値を Android 画面に表示することですか?
誰かが私に最善の解決策を教えてもらえますか?
リモート DB の接続文字列を使用して単純な JDBC コードを記述します。Android でリモート DB に接続するアプリケーションを作成しようとしている場合は、リモート DB を公開サーバーでホストする必要があります。パブリック IP、ポート、dbinstance、ユーザー名、パスワードがわかったら、接続 URL を作成し、次のようにして接続を作成できます。
dbConnection = DriverManager.getConnection("Your remote db conn url", "DB_USER","DB_PASSWORD");
Android を MySQL データベースにリモートで接続する方法は? 私の要件は、Andriod アプリケーションから MySQL データベースに接続し、MySQL テーブルから 1 つの列に関連する値を取得し、その列の値を Andriod 画面に表示することですか?
誰かが私に最善の解決策を教えてもらえますか?
最善の解決策は、いくつかのスクリプトを作成しPHP
、Android アプリケーションからこれらのスクリプトでリクエストを呼び出すことだと思います。JSON
特定のデータを含むメッセージが返されます。最後に、それを解析JSON
して、好きなことをしてみてください.IT
擬似コード:
private static final String GET_ITEMS_URL = "http://domainname.com/scripts/getitems.php";
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(GET_ITEMS_URL);
HttpResponse response = client.execute(request);
HttpEntity entity = response.getEntity();
if (entity != null) {
String jsonString = EntityUtils.toString(entity);
if (jsonString.length() > 0) {
return new JSONObject(jsonString);
}
return null;
}