我有一个带有本地Sqlite数据库的应用程序,该数据库将记录存储在本地电话上。现在,我想增加功能,并且得出的结论是,我需要基于远程数据库和服务器的功能来使我的应用程序更具交互性。同样在这个关头,我不希望我的用户由于这种转换而丢失数据。通过互联网进行研究和查找后,我知道可以通过编写一个Web服务来实现此目的,该服务将逐行读取记录并将其输入到mySQL数据库中。但是,我对如何实现这一目标感到困惑,是否将本地数据库转换为XML文件,然后将其发布到我的PHP中,在那里我对其进行解析并将其输入到mySQL数据库中,或者有更好的方法或更确切地说是API?我想要一个起点,一个标题。谢谢!
最佳答案
如您所说,将本地数据库转换为XML或JSON,然后将其发布到服务器。传输时不要忘记使用gzip。
您可以将db文件直接上传到服务器。您的db文件位于/ data / data / app-package-name / databases中。您应该在服务器中解析该数据库文件。