如何从MySql服务器到Android应用程序?

我有一个运动结果的MySql数据库。 我想编写一个Android应用程序来在手机上显示这些数据。

我在互联网上search这个问题,我认为这是不可能的MySql数据库和Android应用程序之间的直接连接。 (这是正确的吗?)

所以我的问题是以下几点:我怎样才能在Android应用程序访问MySql数据库以显示一些数据?

Solutions Collecting From Web of "如何从MySql服务器到Android应用程序?"

你可能想看看C2DM( http://code.google.com/android/c2dm/ )。

一个常见的方法是编写一个REST Web服务并进行Android调用,并从服务器获取数据。

如果你想推送它,如果数据足够小,你可以使用短信,并将数据作为文本消息发送到设备。

你不想打开数据库的访问权限,所以通过使用Web服务你可以更好地保护你的数据库。

试试这个方法。 我将在当前正在使用的项目中使用此方法。

您基本上在服务器上创build一个PHP脚本,并使用httppost将数据发送到脚本,请阅读下面链接的教程以获得更好的解释。

mysql / android教程

有很多方法来做到这一点,但我会使用SOA。

您的移动应用程序将需要遵循典型的面向服务的体系结构(SOA),并需要三个不同的元素:外部数据库; networking服务; 和一个移动networking服务客户端。

您将需要使用类似Java EE的东西来创build一个Web服务,它接收来自本地安装的android应用程序的请求,并使用来自外部MySql数据库的所需数据进行响应。

我正在使用Android库的KSOAP来做到这一点,但最好是使用REST。

使用Mysql在本地机器上使用androidinput数据来存储数据的一步一步的过程

Android Connecting to MySQL, PHP

这是networking上最简单的关于从你的Android应用程序到PHP脚本的数据stream的教程之一,最后存储在你的MySQL数据库中。

希望能帮助到你