可能的重复:
如何将Android手机上的SQLite数据库与服务器上的MySQL数据库同步? https://stackoverflow.com/questions/6511402/how-to-sync-sqlite-database-on-android-phone-with-mysql-database-on-server
我想知道更新应用程序上的数据库的最佳方法是什么。
我们有一个 mysql 数据库来处理主服务器上的所有内容,但我想在我的应用程序上复制它。我想在 Android 设备上复制数据库 (mysql),以便两者保持最新。这不必实时发生,但可以安排为每周一次,或者在 SQL 数据库发生更改时发生。
我该怎么做这样的事呢?
比如我应该将其作为应用程序的更新发送出去并创建更改后的数据库,或者我应该使用某种方式在服务器上更改数据库,并将 SQLite 数据库复制到 android 应用程序。
或者......有什么聪明的方法可以做到这一点吗?
谢谢
拍
为什么不在服务器上的 mysql 数据库中使用时间戳(或版本字段),那么当 Android 应用程序运行时,它意味着检查时间戳/版本以查看是否有更改,因为它需要更新。如果时间戳/版本比之前发现的更新,则下载更新的数据集,否则只需使用已存储的数据集。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)