1.什么是SQLiteOpenHelper
SQLiteOpenHelper是我们用来创建数据库并对数据库进行版本控制的抽象辅助类。我们在使用时用一个类继承该类。
2.SQLiteOpenHelper用法
在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。
onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行。
onUpgrade(SQLiteDatabse dv, int oldVersion,int new Version):当打开数据库时传入的版本号与当前的版本号不同时会调用该方法。
还有一个方法选用:
onOpen() :当每次打开数据库时被调用。