2013-05-03 42 views
0

我有一个本地Sqlite数据库的应用程序,它在本地电话上存储记录。现在我想增加功能,并得出结论:我需要一个基于远程数据库和服务器的功能,以使我的应用程序更具交互性。同样在这个时候,我不希望我的用户因这种转换而丢失数据。经过在互联网上的研究和查找后,我开始知道我可以通过编写一个Web服务来实现这一点,它将逐行读取记录并将其提供到mySQL数据库中。然而,我对如何实现这一点感到困惑,我是否将本地数据库转换为XML文件并将它们发布到我的PHP中,然后将它们解析并提供到mySQL数据库中,或者有更好的方法或者更好的API来实现呢?我想要一个起点,一个标题。谢谢!通过PHP将Android本地Db to XML转换为mySql。

回答

2
  1. 正如您所说,将本地数据库转换为XML或JSON并将其发布到服务器。转移时不要忘记使用gzip。

  2. 您可以直接将db文件上传到服务器。您的db文件位于/ data/data/app-package-name/databases中。你应该在服务器中解析这个数据库文件。

+0

你能否解释一下你提出的第二点,这看起来更可信。 – Skynet 2013-05-03 05:35:04