SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。 SQLiteOpenHelper 是一个抽象类
SQLiteOpenHelper 中有两个抽象方法,分别是onCreate()和 onUpgrade(),我们必须在自己的帮助类里面重写这两个方法,然后分别在这两个方法中去实现创建、升级数据库的逻辑
SQLiteOpenHelper中还有两个非常重要的实例方法,
getReadableDatabase()和getWritableDatabase()。
这两个方法都可以创建或打开一个现有的数据库(如果数据库已存在则直接打开,否则创建一个新的数据库),并返回一个可对数据库进行读写操作的对象。不同的是,当数据库不可写入的时候(如磁盘空间已满)getReadableDatabase()方法返回的对象将以只读的方式去打开数据库,而getWritableDatabase()方法则将出现异常。
1、新建一个MySQLite继承SQLiteOpenHelper
public class MySQLite extends SQLiteOpenHelper {
//数据库的名字
public static String DB_NAME="MySQLite.db";
// 构造方法源码
// public MySQLite(Context context, String name数据库名,SQLiteDatabase.CursorFactory factory标的工厂, in