可能重复:
how to sync SQLite database on android phone with MySQL database on server?同步Mysql的数据库SQLite的
我想知道什么是对应用程序更新数据库的最佳方法。
我们有一个处理主服务器上所有内容的mysql数据库,但我想在我的应用程序上复制它。我想在Android设备上复制数据库(mysql),以便两者保持最新。这不必实时发生,但可以每周计划一次,或者对SQL数据库进行更改。
我会怎么做这样的事情?
因为在应该发送出去作为应用程序的更新并创建已更改的数据库,或者我应该使用某种方法在服务器上更改数据库,并将SQLite数据库复制到android应用程序。
或...有没有一些很好的方法来做到这一点?
感谢 帕特
感谢Peetz尼斯的想法与时间戳,但我如何下载数据集到手机?还是应该将其作为应用更新发送出去?这是我对设计设置感到困惑的地方。 – pat 2011-06-14 09:06:58
不需要使用应用更新,只需与服务器建立连接(即为此目的编写特定页面)并传递一些参数即可。然后,这应该将XML或JSON数据集回显给设备。不确定确切的代码,但沿着XMLHTTPRequest的方向可能是前进的方向。 – Peetz 2011-06-15 08:10:33