0

我有一个使用 sqlite .db 的应用程序。我在该应用程序中有一个现有的数据库文件。所以现在我要做的是我必须建立一个连接,我应该下载新的 .db 文件,我必须用我下载的新 .db 文件替换现有的 .db。

我将 .db 文件保存在应用程序的assets 文件夹中。人们说它只是可读文件夹,我们不能从该文件夹中删除任何文件。

所以请让我知道如何解决这个问题。

4

1 回答 1

0

您可以更改DatabaseHelper 类的构造函数来更新数据库名称,版本号非常重要。

 public DatabaseHelper(Context context, String dbName, null, int dbVersion) 

{

    super(context, dbName, null, dbVersion);

    // TODO Auto-generated constructor stub

}

而不是像这样使用

public DatabaseHelper(Context context) {

    super(context, dbName, null, dbVersion);

    // TODO Auto-generated constructor stub

}
于 2013-05-13T12:00:38.777 回答