0

是否可以在 androids SQLite 中实现数据库之后将数据表添加到数据库中,就像在 mysql-database 上一样?!如果我没看错的话,那就没有办法了,因为android的数据库版本概念,你必须在创建数据库的同时实现数据表。你知道有什么解决办法吗!?

4

1 回答 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 回答