新建一个java
类
然后继承于SQLiteOpenHelper
1
| extends SQLiteOpenHelper
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public class cssql extends SQLiteOpenHelper {
public cssql(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); }
@Override public void onCreate(SQLiteDatabase sqLiteDatabase) {
}
@Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
} }
|
使用方法
1 2 3 4 5 6
| //创建对象 cssql sqlTwo=new cssql(this,"cs.db",null,1); //打开数据库 sqlTwo.getWritableDatabase(); //关闭数据库 sqlTwo.close();
|
调用getWritableDatabase
方法的时候
才会走onCreate
方法
onCreate
方法只会被调用一次
所以需要在这个里面建库建表