我希望连接到URL并下载文件(.db),如果它是更高版本,则更新应用程序上的数据库。例如目前正在使用Database1.db,这个在线的是Database2.db。但是我不确定如何解决这个问题。我正在使用sqlite。
由于
答案 0 :(得分:2)
从服务器端:
您可以发布xml或json数据,而不是从url上传数据库 这将提供有关数据库版本和SQL查询的详细信息
来自Android程序
连接到url获取版本的数据,如果来自url的版本 高于现有的那个然后执行sql查询 你必须创建数据库并备份你的数据
<强>方案强>
让我们考虑一个场景,你在名为y in的表中有一些数据 旧数据库。但是你正在下载的新数据库没有 有那个y表但是它有一些新表然后你想要什么 执行该数据。如果存储和,你想丢弃或存储吗? 然后使用到你想要存储的地方。