一:新建一个类继承SQLiteOpenHelper
public class MyOpenHelper extends SQLiteOpenHelper {
/*
* 构造方法中
* 参数context表示用来打开或创建数据据的上下文;
* name指定了数据库文件;factory用来创建cursor对象,
* 如果使用默认的factory,则将该参数设置为null;
* version表示数据库的版本号,该版本号从1开始依次递增。
* */
public MyOpenHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
}
/*
* 在派生的自类中需要重写onCreate()方法。
* 当数据库文件被首次创建时会调用该函数,
* 也就是在调用调用SQLiteOpenHelper类的getWritableDatabase()或者getReadableDatabase()时会调用该方法。
* 在该方法中主要完成数据库表的初始化(创建和记录的添加)。
* */
@Override
public void onCreate(SQLiteDatabase db) {
System.out.println(123456789);
}
/*
* 当数据库需要更新的时候调用该方法。可以通过该方法实现删除表、添加表或者更新表。
* */
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
System.out.prin