【问题标题】:sync remote database (mysql) with sqlite database and vice versa将远程数据库(mysql)与 sqlite 数据库同步,反之亦然
【发布时间】:2011-08-24 06:36:24
【问题描述】:

在我的 android 应用程序中,我需要将 SQLite 数据库与远程数据库 (mysql) 同步,反之亦然....

这个概念类似于当应用程序启动时应用程序应该从远程数据库同步数据库..当我执行一些操作时数据应该保存到 sqlite 然后将其同步到远程数据库..

请指导如何执行此任务。

提前谢谢....

【问题讨论】:

标签: php android mysql sqlite


【解决方案1】:

您可以编写一个 android service,它可以在应用程序启动时调用。此服务将在后台启动syncronization,而应用程序可以从database 获取数据。

更新

这是一个用于数据库的示例tutorial

【讨论】:

  • 是的,你是对的......这就是这样做的方法......但我感到困惑的是数据库的版本问题。你能举个例子吗.....
  • 除非在升级应用程序时更改数据库的架构,否则不会更改数据库版本。
【解决方案2】:
  1. 将所有语句记录在一个表中
  2. 通过 http 将它们发送到服务器
  3. 在服务器上执行语句(通过给语句一个序列号来确保没有重复)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-22
    • 2016-11-28
    • 2013-11-12
    • 2011-07-28
    • 2017-01-06
    • 2014-06-17
    • 1970-01-01
    • 2018-01-17
    相关资源
    最近更新 更多