【发布时间】:2011-05-29 18:13:49
【问题描述】:
我正在集思广益我应该如何处理这个问题。这就是应用程序的工作方式:
- 用户在应用中输入多条数据
- 应用程序将数据存储到 SQLite 数据库中
- 用户点击 SYNC 按钮,应用程序会将所有新的/更新的/删除的信息传递给站点 PHP 并更新 MYSQL。
我在想我可以做一个循环,一次向 mysql 发送(和接收)一行,或者我可以使用字符串生成器来构建 XML,然后将 XML 字符串传递(和接收)到 PHP 进行处理. xml 将具有标记数据,指定是否要添加、删除或更新元素。
我认为 XML 是一个更好的选择,但我来这里是为了征求意见,我应该如何将多行添加/删除或更新到我的 MYSQL,因为我觉得这样做可能更有效/更简单.
谢谢!
--更新--
这是我发现的一些有用的 JSONArrays 链接,供那些寻求与我有关 Android SQLite 到 PHP MYSQL 的类似信息的人使用。
- 关于 PHP 中 JSONArrays 的好教程:http://webhole.net/2009/08/31/how-to-read-json-data-with-php/
- 另一个关于Java JSONArrays 的教程:http://www.androidcompetencycenter.com/2009/10/json-parsing-in-android/
【问题讨论】:
-
对不起,我不明白这与 sqlite-export 有什么关系?因为我正在尝试创建一个同步结构,而不仅仅是将 SQLite 数据库转储到 MYSQL 中。如果我做了 SQLite 转储,那不会覆盖 MYSQL 表(根据我正在阅读的内容)吗?除非导出可以是具体的?
-
您想要什么和实际存在什么功能通常是两件不同的事情。也不意味着有人为你创造了它……
-
我没想到有人创造了它。我可能应该改写我正在寻找的内容。我正在寻找在 SQLite 和 MYSQL 之间发送和接收数据库添加/删除/更新信息。我正在考虑在字符串中构建一个 XML 文件并将其传递给 Android 和 Web 服务器。
标签: android mysql sqlite data-migration