0

我想在两个数据库之间进行同步,一个是使用 SQLite 的 android 平板电脑,另一个是使用 SQLite 运行 windows 7 的桌面。

通过蓝牙或 wifi\TCP-IP。在两台不同计算机上的两个数据库表之间同步的最佳方法是什么。

例如,早上从桌面获取数据库表并将其复制到 android 平板电脑上的数据库表中,以便在平板电脑上看到所有最近的信息,然后在一天结束时复制表或收集的任何新信息在平板电脑上回到台式计算机。

是否有用于运行 Windows 7 的桌面的 android 库和软件的组合可以使这种同步更容易?

编辑:我稍微改变了问题,只是发现我不需要处理 MYSQL,将在 android 平板电脑和台式电脑上使用 SQLite。

4

2 回答 2

1

使用远程服务器要慢得多,增加了额外的故障点,并且依赖于网络连接。

试试 Dropbox Sync Api https://www.dropbox.com/developers/sync

于 2013-06-05T06:26:45.883 回答
0

1)在远程服务器上创建数据库(比如 WAMP)

2)进行以下连接-a)桌面=>服务器b)Android=>服务器

3)将您的数据作为 JSON 字符串发布到服务器上

4)解析JSON字符串并将记录放入服务器上的数据库中(您可以使用PHP)

5)现在您可以从服务器到桌面以及在 android 中访问这些数据。

6)由于更新的数据在服务器上,你不必担心你的安卓和桌面

于 2013-06-05T05:27:40.780 回答