如何将Android应用程序连接到远程数据库?

我一直在做自己的研究,但无济于事。 我正在做一个包含listviews的android应用程序,它需要从远程数据库查询数据。 我真的很感激,如果有人可以分享教这种东西的好教程链接。 对不起,我知道这不是一个正确的问题,但我真的需要一些帮助。 谢谢。

Solutions Collecting From Web of "如何将Android应用程序连接到远程数据库?"

你可以参考这个教程

或者参考这个 图

要与远程数据库进行通信,需要可从远程数据库获取数据或将数据存入数据库的Web服务。

我不确定您目前使用的是哪个networking平台,但是我build议您使用REST和JSON。

中间的一个简单的Web服务如何?

这有助于防止您将数据库用户名/密码直接在应用程序中。

应用程序 – > Http请求 – > Web服务 – >数据库

Http请求可以通过Android HttpClient完成

Web服务可以在PHP中 。 (在google上有很多关于php的数据库的例子)

这是SyncAdapter的典型情况,您可以使用来自内容提供者的远程数据库作为常规数据库。

我已经做到了,只需要很less的复杂性就可以工作。