【发布时间】:2011-05-06 16:55:13
【问题描述】:
我一直在寻找一个星期...我需要一些帮助来连接到远程数据库...我希望我的应用程序从数据库中获取数据并更新数据库... 我试过this,但我不明白。
【问题讨论】:
标签: android
我一直在寻找一个星期...我需要一些帮助来连接到远程数据库...我希望我的应用程序从数据库中获取数据并更新数据库... 我试过this,但我不明白。
【问题讨论】:
标签: android
将移动设备(ANDROID、iPhone、Symbian、WP7 等等)连接到数据库的最简单方法是为您的数据库编写基于 HTTP 的代理。
这是:
ANDROID -> HTTP -> APPLICATION SERVER -> DATABASE
然后反过来得到结果:
DATABASE -> APPLICATION SERVER -> HTTP -> ANDROID
在此场景中,您将使用您最喜欢的语言(PHP、Python、Perl、Java、.NET)编写一个基于 HTTP 的应用程序,并将其部署在您最喜欢的应用程序服务器(Apache、Tomcat、IIS)和该应用程序中您将发布您的 Android 应用将访问的 URL,以向您的数据库发送/检索数据。
【讨论】:
我认为,与其远程连接到数据库,不如使用 REST 服务来获取数据并将其发布到远程数据库。
您可以创建一个 REST 服务来包装您的远程数据库查询并通过 http、JSON(我更喜欢)或 XML 返回。
在您的 Android 应用中,您可以执行 http get 或 post 来使用上述服务
【讨论】:
一切顺利……
【讨论】: