如何使用android中的新数据库文件更新旧数据库文件?

时间:2013-05-13 09:11:44

标签: android database sqlite android-layout

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

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

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

1 个答案:

答案 0 :(得分: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

}