private static final String DATABASENAME = "test.db"//数据库名称
private static final int DATABASEVERSION = 1//数据库版本,大于0
public DBOpenHelper(Context context) {
super(context, DATABASENAME, null, DATABASEVERSION)
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE person (personid integer primary key autoincrement, name varchar(20), amount integer)")//创建表 person
db.execSQL("CREATE TABLE peson2(personid integer primary key autoincrement, name varchar(20), amount integer)")//创建表 person2
}
}
这个是Android默认的数据库 *** 作类,可以可以获得数据库 *** 作对象,第一次使用时会调用onCreate方法,创建表格。第二次进行将不会被重复调用。
完全可以的.SQLiteDatabase.insert(String
table, String
nullColumnHack, ContentValues
values)
db的插入,查询,删除函数的第一个参数就是table_name,就可以对指定的表进行 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)