我必須保持舊的數據庫,並升級新加入的項目可以存儲舊錶的database.Is ????????升級數據庫保持舊版本
0
A
回答
0
我們可以升級版
public class MyscreenDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME="myscreenDB";
private static final int DATABASE_VERSION=33;
private static final String MyScreen_CREATE="create table MyScreentb(_id integer primary key autoincrement,userid real," +
"password real,email real,address real,phoneno real,rectype integer)";
public MyscreenDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
System.out.println("table created....");
try{
db.execSQL(MyScreen_CREATE);
}catch (Exception e) {
// TODO: handle exception
}
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
Log.w(MyscreenDatabaseHelper.class.getName(),"Upgrading database from"+oldVersion+"to"+newVersion+",which will Distroy all old data");
db.execSQL("DROP TABLE IF EXISTS todo");
onCreate(db);
}
}
+0
這將刪除舊錶做升級換代,和先前的數據不會被存儲在數據庫中。 – nantha 2012-01-03 06:09:04
2
一個輔助類來管理數據庫的創建和版本管理。您 創建onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase,int,int)和onOpen(SQLiteDatabase)可選的子類,並且該類負責打開 數據庫(如果它存在),如果它不存在,則創建它;以及升級它作爲 必要。事務用於確保數據庫始終處於明智狀態 。
相關問題
- 1. Zend PHP - 舊版本升級?
- 2. 如何在Android應用升級到新版本後保留舊數據庫?
- 3. 當php和它的庫不斷升級時如何保持舊版本
- 4. 自動升級數據庫版本
- 5. ActiveAndroid:升級數據庫版本
- 6. 無法升級數據庫版本
- 7. Microsoft.Crm.CrmException:升級時不支持具有版本6.0.0.809的數據庫
- 8. 成功升級後Android升級數據庫不更新數據庫版本
- 9. 升級數據庫版本時數據不會與持久性庫存留
- 10. Redmine +將較新的升級版本與較舊的升級版本合併(較舊的版本有變化)
- 11. aws-cli升級後顯示舊版本
- 12. 升級R但RTVS指向舊版本
- 13. pip不升級包,安裝舊版本
- 14. 保持索引數據庫升級時存在ObjectStore數據
- 15. 將SQL數據庫升級/更新到新的模式版本,同時保留儘可能多的舊數據
- 16. 升級升級版本
- 17. 連接到舊版本的SQL Server Compact數據庫的無需升級
- 18. SonarQube ::當前版本太舊。請首先升級到長期支持版本
- 19. 如何將codeigniter從舊版本升級到最新版本
- 20. jparallax從舊版本升級到1.0版本
- 21. 如何在數據庫升級過程中保留和升級SQLITE數據庫
- 22. Grails從1.2.2升級到支持多個數據源的版本
- 23. PHP和MYSQL升級支持版本
- 24. sqlite升級數據庫與表中的額外字段和保留舊數據
- 25. GAC問題:保持舊版本
- 26. 使用ant升級項目數據庫升級數據庫
- 27. 如何從舊版和無法使用的Wix版本升級?
- 28. 將升級phonegap本地數據庫Android應用程序丟失舊數據?
- 29. Java DAO如何支持舊的數據庫模式版本
- 30. Android SQLite數據庫升級,得到以前的版本
http://stackoverflow.com/questions/2097657/update-database-android – Abhinava 2011-12-23 09:31:42
你能更具體嗎?你想更新從以前版本的應用程序中存儲的舊數據庫嗎? – Arkde 2011-12-23 09:38:09
標題表明,舊版本應該保持,這個問題表明,它應該更新。所以你想要什麼? – WarrenFaith 2011-12-23 12:19:17