Android可以从我的xamp或wamp数据库(phpmyadmin)获取数据。Android从xamp/wamp数据库获取数据
我想在wamp中创建一个数据库,稍后应用程序应该建立到该数据库的连接并获取数据。
这可能吗? 我google安静了一下,但找不到合适的东西。
Android可以从我的xamp或wamp数据库(phpmyadmin)获取数据。Android从xamp/wamp数据库获取数据
我想在wamp中创建一个数据库,稍后应用程序应该建立到该数据库的连接并获取数据。
这可能吗? 我google安静了一下,但找不到合适的东西。
创建您将从您的设备调用的web服务。这个Web服务将连接到XAMP或WAMP次从MySQL http://www.tutorialspoint.com/android/android_php_mysql.htm http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
得到的数据,我会强烈来自试图让你的Android应用程序直接连接到远程数据库(例如MySQL的端口3306),你泄气。
相反,最好的办法可能是:
创建一个简单的web前端
您的Android连接到Web前端(通过HTTP)
该网站服务器连接到数据库(直接在Web服务器/数据库主机上)。
有很多很多方法可以解决这个问题。由于您正在为Android开发,我假设您可能熟悉Java。所以这可能是一个很好的起点:
只要你不这样做的东西,需要更新大量的(例如实时,多人视频游戏),你可以只加载网页作为应用程序的字符串:
InputStream in = new URL("http://example.com/data.php?param=something").openStream();
String data = "";
try {
data = IOUtils.toString(in);
} finally {
IOUtils.closeQuietly(in);
}
从Read url to string in few lines of java code
然后在data.php:
<?php
echo data_from_param($_GET['param']);
?>
“数据库”是MySQL,而不是phpmyadmin。是的,你可以这样做,但建议使用围绕数据库构建的PHP REST API。 –
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ –