是否可以在 androids SQLite 中实现数据库之后将数据表添加到数据库中,就像在 mysql-database 上一样?!如果我没看错的话,那就没有办法了,因为android的数据库版本概念,你必须在创建数据库的同时实现数据表。你知道有什么解决办法吗!?
问问题
281 次
1 回答
1
当然有可能,您需要做的就是适当地使用CREATE TABLE语句。
在 Android 中,您需要将其添加到 onUpgrade 方法中,如下所示:
public void onUpgrade(SQLiteDatabase db,
int oldVersion, int newVersion)
{
if (oldVersion < 1) {
db.execSQL(
"CREATE TABLE IF NOT EXISTS newtable ("
+ "id INTEGER PRIMARY KEY, "
+ "name VARCHAR(20)"
+ ")"
);
}
}
于 2013-05-27T00:03:05.047 回答