如何通过连接到远程位置来更新android数据库

时间:2011-12-30 11:49:20

标签: java android database sqlite

我希望连接到URL并下载文件(.db),如果它是更高版本,则更新应用程序上的数据库。例如目前正在使用Database1.db,这个在线的是Database2.db。但是我不确定如何解决这个问题。我正在使用sqlite。

由于

1 个答案:

答案 0 :(得分:2)

从服务器端:

  

您可以发布xml或json数据,而不是从url上传数据库   这将提供有关数据库版本和SQL查询的详细信息

来自Android程序

  

连接到url获取版本的数据,如果来自url的版本   高于现有的那个然后执行sql查询   你必须创建数据库并备份你的数据

<强>方案

  

让我们考虑一个场景,你在名为y in的表中有一些数据   旧数据库。但是你正在下载的新数据库没有   有那个y表但是它有一些新表然后你想要什么   执行该数据。如果存储和,你想丢弃或存储吗?   然后使用到你想要存储的地方。