1
A
回答
0
看看這兩項新的鏈接表。示例代碼是在第二個:
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
您應該使用一個輔助類來訪問數據庫和這些鏈接會有所幫助。如果你從一開始就正確地做到了這一點,那麼在以後的升級過程中它會爲你節省很多麻煩。希望能幫助到你。
此外,在第二個鏈接DBHelper.java中,您可以在文件的開頭看到創建字符串,以防您不知道要查找什麼。
private static final String DBVERSION_CREATE =
"create table " + TABLE_DBVERSION + " ("
+ "version integer not null);";
private static final String NOTES_CREATE =
"create table " + TABLE_NOTES + " ("
+ "id integer primary key autoincrement, "
+ "note text, "
+ "lastedit text);";
3
我想這聽起來像是一個更新問題。如果您更改表格列或創建新表格,則需要更新數據庫。
SQLiteDatabase YourDatabaseName;
YourDatabaseName = getData.getWritableDatabase();
getData.onUpgrade(YourDatabaseName, 1, 2);
希望這有助於
1
如果你想創建不存在,則使用this.Let你想創建表時BTN點擊
Button btn=new Button(this);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
SQLiteDatabase db;
db = databaseclassObject.getWritableDatabase();
String str="create table tablename(Col1 text not null,col2 text not null);";
db.execSQL(str);
}
});
0
到新表添加到數據庫中......
第1步:增加數據庫版本
第2步:創建方法onUpgrade一個新表:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (newVersion > oldVersion) {
db.execSQL("CREATE TABLE NEW_TABLE COLUMN1 TEXT," +
"COLUMN2 TEXT," +
"COLUMN3 TEXT");
}
}
相關問題
- 1. 如何在sqlite中添加數據庫中的第二個表?
- 2. 在sqlite數據庫表中添加新條目
- 3. 如何在sqlite 2數據庫表中添加列
- 4. 如何在sqlite上添加NSDictionary表中的行數據庫
- 5. 如何在SQLite中創建數據庫並添加2表
- 6. 如何將nsmutable數組添加到sqlite數據庫表中
- 7. 如何向Android中不存在的Sqlite數據庫表添加新列?
- 8. Flex SQLite優化:在表格前添加數據庫名稱
- 9. 在sqlite數據庫中添加圖像
- 10. 新列添加到Android SQLite數據庫創建新表
- 11. 如何添加第二個表中的SQLite數據庫
- 12. 如何在SQLite中添加數據Android
- 13. 如何向magento數據庫添加新表格
- 14. 如何添加JSON數組到Sqlite數據庫在Android中
- 15. 在數據庫sqlite中創建新表
- 16. PHP SQlite數據庫表格
- 17. 如何添加和刪除SQLite數據庫中的數據?
- 18. 如何將新列添加到Android SQLite數據庫?
- 19. 如何添加一個新的列到Android SQLite數據庫
- 20. 如何添加兩個新的列到Android SQLite數據庫?
- 21. 如何在Nova數據庫中添加表格:Openstack
- 22. 如何提交表格並在數據庫中添加一行
- 23. 如何將一個數據庫表中的數據添加到SQLite中另一個數據庫的表中
- 24. 如何在現有數據庫中添加新表
- 25. 如何在Sqlite數據庫中更新數據時更新ListFragment
- 26. 如何在android mobile中添加.apk和sqlite數據庫文件?
- 27. 如何在我的數據庫sqlite中添加圖像?
- 28. 將數據添加到SQLite數據庫
- 29. 在Android中使用Fragment在SQLite數據庫中添加數據
- 30. SQLite數據庫:第二張表不會添加新產品
請添加您用來創建表的語句和異常(如果有的話)。 – stacker
你現在在你的Sqlite中有任何表,你只需要添加新表... !! – 2011-12-23 07:27:54
你能否像MIKE說的那樣清楚一點。我正在回答我所理解的事情 – Sameer