Android 连接SQLite数据库

新建一个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方法只会被调用一次

所以需要在这个里面建库建表