在Android应用中连接到在线数据库

时间:2014-02-23 12:46:15

标签: android

我正在制作一个需要在在线服务器上查询数据库的Android应用程序。我不知道如何做到这一点。我正计划使用免费服务器,因此相应地定位答案。 尽可能具有描述性 如果可能的话,还推荐几个不错的免费在线托管网站。

2 个答案:

答案 0 :(得分:1)

在Android中有两种建立数据库连接的方法。根据您将使用的数据库类型(可能是MySQL)导入driver package,或者您可以使用PHP编写Web服务。

使用Web服务管理数据库的最大优势是,如果数据库结构发生变化,您不需要更改应用程序内的代码,但是在您的Web服务中,这会使您的应用程序使用方式更加舒适。如果你实现了一个驱动程序包并“直接”连接到数据库,那么每次有服务器端更改时你都需要发布一个新的更新 - 这对用户来说是一种纯粹的压力。

我强烈建议使用webservice方式,因为Android本身不支持在线数据库连接。在我的例子中,我写了一个web服务,它以JSON格式返回状态,因为Android确实实现了JSON解析。无论哪种方式,这都是您的选择。

不幸的是,我无法帮助您托管网站,因为我目前不知道任何。我正在使用我所在国家的webhoster,这对于更大的操作不起作用,但我祝你在搜索中好运。顺便说一句,最好的东西不是免费的。

编辑:如果您正在搜索类似的问题,您会发现几乎每个响应都与Web服务有关,因为使用驱动程序包是建立数据库连接的一种非常不方便的方式,尤其是在Android中。

答案 1 :(得分:0)

我将避免进行投票,只需指出parse.com

的方向