我想在两个数据库之间进行同步,一个是使用SQLite的android平板电脑,另一个是运行windows7的SQLite台式机。
通过蓝牙或wifi\TCP-IP。在两台不同计算机上的两个数据库表之间进行同步的最佳方式是什么?
例如,早上从桌面获取数据库表并将其复制到android平板电脑上的数据库表,以便在平板电脑上看到所有最近的信息,然后在一天结束时将表格或在平板电脑上收集的任何新信息复制回桌面计算机。
有没有为运行windows7的台式机提供android库和软件的组合,可以让这种同步变得更容易?
编辑:我稍微改变了问题,我发现我不需要处理MYSQL,在安卓平板电脑和台式电脑上都将使用SQLite。
发布于 2013-06-05 13:27:41
1)在远程服务器上创建数据库(比如WAMP)
2)建立以下连接- a)Desktop=>Server b)Android=>Server
3)在服务器上以JSON字符串的形式发布数据
4)解析JSON字符串,将数据库中的记录放在服务器上(可以使用PHP)
5)现在您可以从服务器端到桌面端访问这些数据,也可以在android中访问这些数据。
6)由于更新的数据在服务器上,你不必担心你的android和桌面
发布于 2013-06-05 14:26:46
使用远程服务器要慢得多,增加了额外的故障点,并且取决于是否有网络连接。
试用Dropbox Sync Api https://www.dropbox.com/developers/sync
https://stackoverflow.com/questions/16931812
复制相似问题