2013-05-13 71 views
0

我有一個應用程序,我使用sqlite .db。我在該應用程序中有一個現有的數據庫文件。所以現在我必須做的是我必須建立連接,並且我應該下載新的.db文件,並且必須用已下載的新.db文件替換現有的.db文件。如何使用android中的新數據庫文件更新舊的數據庫文件?

我將我的.db文件保存在應用程序的assests文件夾中。人們說它只是可讀文件夾,我們不能刪除該文件夾中的任何文件。

所以請讓我知道如何解決這個問題。

回答

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 

}