【发布时间】:2012-04-26 00:24:34
【问题描述】:
我有一个带有两个数据库的 Android 应用。我需要将它们与 Web 服务器上的两个相同(相同的字段结构和字段名称)数据库同步。但首先我需要查看网络服务器上的另一个数据库,从中提取一些信息,然后将这两个数据库与第一个数据库中的一些附加数据同步。我已经在 Android 应用程序上工作了一段时间,我刚刚学会了足够的 PHP 和 MySQL 来构建一个具有基本 CRUD 的 Web 应用程序。
我有几个问题:
如何在 Android 中同步这些数据库?
可以双向同步吗?如果我在 Android 中更改数据库数据,我可以在 Web 服务器上相应地更改它们吗?反之亦然?
我正在为老年人开发一个基本的 GUI,以便他们可以使用 Android 手机。我的 Web 应用程序应该将联系人和提醒添加到 Android 应用程序的数据库中,但是当我在我的 Android 应用程序中手动添加联系人或提醒时,我也希望在我的 Web 应用程序中看到它们(双向同步)。
谢谢! :)
【问题讨论】:
-
您在下面列出了很好的建议。请注意,您不一定需要在 android 设备上拥有数据库。为什么要在设备上保留一个,在服务器上保留一个?相反,只需将数据库放在服务器上并使用其他人显示的方法与之通信。 Android 设备通常连接到互联网,因此您可以省去同步数据库的麻烦。
标签: php android mysql database synchronization