是否有可能在数据库中实现数据库之后将数据表添加到数据库中,就像在mysql数据库中可能的那样?如果我看对了,那就没办法了,因为你必须在创建数据库的同时实现数据表,因为android的数据库版本概念。你知道任何解决方案吗??
答案 0 :(得分: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)"
+ ")"
);
}
}