如何从Android手机与服务器数据库进行通信?

时间:2010-07-13 21:07:32

标签: android database sqlite

我目前正在创建一个应用程序,它将与将托管在服务器上的简单数据库进行通信。数据库只有三列,即_id,title和url链接。我已经使用SQLiteDatabase使用手机的本地数据库成功完成了这项工作但我想要它,以便任何其他手机也可以访问同一个数据库。我将在计算机上更新服务器的数据库(添加新行),以便电话应该反映这些变化。

我相信我也会在服务器上使用sqlite来创建数据库。基本上我希望所有更改都在服务器端处理,而不是像手机本地数据库一样从手机上进行。手机应该能够访问数据并相应地使用它。谁能解释我这样做的方法呢?

提前谢谢!

1 个答案:

答案 0 :(得分:4)

您需要通过Web界面公开数据库。一个好方法是使用RESTful web service。您可以将每一行表示为一个对象,并使用HTTP GET请求来检索它,使用HTTP POST来更新它​​,使用HTTP PUT或HTTP POST来插入新条目。当然,您需要使用Web技术和某种应用程序服务器。