【问题标题】:Sync data on device with server?将设备上的数据与服务器同步?
【发布时间】:2012-01-31 06:01:04
【问题描述】:

我正在开发一个应用程序,该应用程序读取服务器上生成的 xml 文件并同步设备上的本地数据库。我正在尝试构建一个同步管理器,它保存服务器上的所有可用字段并添加这些字段以进行同步,例如购物车。并在添加所有字段后同步添加到购物车的所有字段。

我有三个问题:

  1. 最好的方法是什么?

  2. 我可以在不解析服务器上的整个 Xml 文件的情况下读取 xml 中的特定标签吗?

  3. 比较本地数据库字段的条件?

【问题讨论】:

    标签: android xml database xml-parsing


    【解决方案1】:

    我做了类似的东西。我不知道您使用哪种编程语言进行编程,但我使用的是 QT。所以我想连接到数据库。我已经采取了这样的方法。编写将处理您的 xml 代码的 SQL 脚本。例如,您只想返回数据库的某些部分而不是全部。然后我编写了 PHP 脚本作为应用程序的中间层部分,用于处理连接并发送某些 post 参数,这些参数将告诉我要发回什么或在数据库中做什么。然后我制作了将所有内容转换为 XML 并将其发送回 QT 并在我的 GUI 中表示数据的脚本。在使用数据库时使用脚本很好,因为您可以将其更改为您想要的任何数据库。例如,我一直将它用于 Oracle 数据库。由于 android 的 oracle 数据库没有自动同步功能,我已经制作了脚本来处理所有这些。我希望我的示例确实可以帮助您理解我一直在使用的方法。我不能说 100% 这是正确的方法,但它对我来说确实可以正常工作。祝你好运!

    【讨论】:

    • 谢谢!!!我已经研究过类似于你的方法的方法!!再次感谢!!
    • 没问题,很高兴能帮到你。如果您遇到问题,请提出另一个问题,我们会为您提供帮助。你可以将其标记为已回答:) 祝你好运
    猜你喜欢
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多