如何远程连接Android和MySQL数据库?我的要求是从 Android 应用程序连接 MySQL 数据库并从 MySQL 表中获取一列相关值并在 Android 屏幕上显示列值?
谁能告诉我最好的解决方案?
如何远程连接Android和MySQL数据库?我的要求是从 Android 应用程序连接 MySQL 数据库并从 MySQL 表中获取一列相关值并在 Android 屏幕上显示列值?
谁能告诉我最好的解决方案?
如何远程连接Andriod和MySQL数据库?我的要求是从 Andriod 应用程序连接 MySQL 数据库并从 MySQL 表中获取一列相关值并在 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;
}
使用远程数据库的连接字符串编写简单的 JDBC 代码。如果您尝试在 android 上编写应用程序,该应用程序应连接到远程数据库,那么您的远程数据库应托管在公共服务器上。一旦你知道了公共 IP、端口、dbinstance、用户名、密码,你就可以创建一个连接 URL,然后创建一个连接,执行如下操作:
dbConnection = DriverManager.getConnection("Your remote db conn url", "DB_USER","DB_PASSWORD");