1、创建一个数据库打开帮助类 继承SQLiteOpenHelper
2、构造方法 设置数据库文件的名称 设置游标工厂 null 数据库的版本 1
/*
* context 上下文
* name 数据库名称
* cursorfactory 游标工厂 一般设置为null 默认游标工厂
* version 数据库的版本 版本号从1开始的
* */
public NoteSQLiteOpenHelper(Context context) {
super(context, "note.db", null, 1);
}
3、填写onCreate()方法 数据库表结构的初始化 数据库第一次被创建的时候 调用方法
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
Log.i(TAG, "onupdate 方法被调用了,在这个方法里面做更新数据库表结构的操作");
//db.execSQL(sql);
}
4、 //getContext()这个方法是获取到测试框架的一个虚拟的模拟的假的上下文
NoteSQLiteOpenHelper helper = new NoteSQLiteOpenHelper(this.getContext());
//只有执行了getwriteableDatabase() 或者getreadableDatabase()的方法数据库才会被创建
helper.getWritableDatabase();