如何将SQLite数据库从Android复制到MySQL数据库 - 复制 - 同步

时间:2013-08-06 07:10:29

标签: android mysql sqlite synchronization

我正在构建一个Android应用程序,它将从用户那里获取一些数据和图像,并将它们存储在本地SQLite数据库中。我期待的是一种方法,我可以将这个数据库复制到我的服务器上的MySQL数据库。

我在互联网上寻找答案,但没有适当的解决方案。虽然我找到的最常见的答案是SymmetricDB和设置Web服务。我仍然对哪条路线感到困惑。

SQLite DB也可能需要从MYSQL DB中提取更新的数据,所以我想更好的词是Sync而不是Replicate。

任何帮助?

1 个答案:

答案 0 :(得分:8)

是的,当然是同步

您必须为此创建Web Service

只需按照以下步骤将数据从 Android发送到MySQL

  1. 使用JSONJSONObject类创建数据的JSONArray对象。
  2. Web Service中的字符串发布到PHP或您喜欢的任何内容中。
  3. 解析json并将数据插入MySQL数据库的过程。
  4. MySQL到Android

    相同
    1. 创建Web Service,以JSON格式显示您的数据。
    2. 然后您必须请求该链接,您将获得JSON数据,只需要解析并存储到SQLite中。
    3. 您必须注意数据配置。,因为您必须选择一个存储某些值的内容,例如上次同步日期/时间

      有一些教程可以帮助Android JSON解析和PHP JSON Parsing

      1. For Android
      2. For PHP
      3. 如果有任何问题,您可以自由ping。

        快乐同步。

        谢谢。