1.更改数据库版本号(每次更新都一定要进行版本的升级)
2.更新语句一条一条写,不能并列写
例如:
public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
db.execSQL("alter table users add userage integer;<span style="font-family: Arial, Helvetica, sans-serif;">alter table users add usersalary doouble</span>");
}
上面语句只能执行“;”前的语句,后面的无法插入。
所以要将代码改为下式代码,才能两条语句都执行。
public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
db.execSQL("alter table users add userage integer");
db.execSQL("alter table users add usersalary doouble");
}
具体代码:
创建数据库代码:DatabaseHelper
package com.example.android_sqlite.database;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
i