我做了一个小型的学校项目来管理一个有几本书的图书馆,使用SQLite和android 2.2。后来,他们让我建立一个后台系统,我还没准备好。所以我正在尝试实现一个连接到互联网的简单备份系统。
我想提供方向或提示:
并恢复:
我一直在阅读有关SOA和REST方法的内容,但我无法在我拥有的普通服务器上实现它......还有其他任何建议吗? /欢呼声
答案 0 :(得分:0)
SOA或REST将是最美妙的方式。简单的方法就是获取数据库文件并将其发送给您的Web服务器。但我不知道你的应用程序是否有足够的权限在运行时恢复数据库。 您可以使用sqlite3命令行工具转储sql文件see here并将其发送到您的Web服务器。恢复将是相同的,但是你必须先删除你的表,然后用检索到的数据恢复数据库。
如果有一些版本依赖关系管理,比如使用备份发送您的应用版本,也许会很不错。这样,您可以管理数据库文件是否兼容。