我有一个创建数据库并做一些事情的应用程序。我想知道如果我上传一个新的数据库到服务器并将其下载到旧的存在的确切文件夹,它将被覆盖,我很高兴去?或者会有问题。假设它具有相同的名称,相同的列名等。当然,我正在考虑使用sqlite。
答案 0 :(得分:2)
在Android中,执行数据库更新时,您应该在SQLiteOpenHelper中使用onUpgrade。一种方法是下载包含修改当前数据库所需的sql指令或使用新数据更新行的文本文件。你必须这样做是因为Android只会创建一次数据库。在初始创建之后,不会发生对数据库的onCreate调用。