2016-01-31 46 views
2

Android可以从我的xamp或wamp数据库(phpmyadmin)获取数据。Android从xamp/wamp数据库获取数据

我想在wamp中创建一个数据库,稍后应用程序应该建立到该数据库的连接并获取数据。

这可能吗? 我google安静了一下,但找不到合适的东西。

+1

“数据库”是MySQL,而不是phpmyadmin。是的,你可以这样做,但建议使用围绕数据库构建的PHP REST API。 –

+0

http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ –

回答

1

得到的数据,我会强烈来自试图让你的Android应用程序直接连接到远程数据库(例如MySQL的端口3306),你泄气。

相反,最好的办法可能是:

  1. 创建一个简单的web前端

  2. 您的Android连接到Web前端(通过HTTP)

  3. 该网站服务器连接到数据库(直接在Web服务器/数据库主机上)。

有很多很多方法可以解决这个问题。由于您正在为Android开发,我假设您可能熟悉Java。所以这可能是一个很好的起点:

0

只要你不这样做的东西,需要更新大量的(例如实时,多人视频游戏),你可以只加载网页作为应用程序的字符串:

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']); 
?>