【发布时间】:2012-05-28 11:15:31
【问题描述】:
我的应用程序必须定期更新数据库。
此更新可能不是自动的。当用户访问应用程序时,将检查是否有可用的新数据库。验证后,如果有新版本会提示用户是否要更新数据库。获得许可后,开始下载新文件 sqlite,它将替换旧文件。
新文件与旧文件具有相同的结构,但表中的行数更多。另外,数据库中只有一张表。
我正在寻找两天的可行解决方案,但没有找到任何可以帮助我的方法。
提前感谢您的关注!
【问题讨论】:
-
什么具体给你带来了麻烦?您已经在问题的第二段中描述了您需要做什么。
-
@Taynã Bonaldo:您所描述的内容听起来像是您想下载一个新的数据库文件。相反,您可以简单地以任何格式(XML、JSON 等)下载新数据,然后删除表中的现有数据,然后插入新数据。
标签: android database sqlite overwrite