android中怎样在sqlite中创建一个数据库然后在该数据库中创建两个表?

android中怎样在sqlite中创建一个数据库然后在该数据库中创建两个表?,第1张

public class DBOpenHelper extends SQLiteOpenHelper {

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,就可以对指定的表进行 *** 作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10056892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存