public abstract class CoreSQLiteOpenHelper extends Object
限定符和类型 | 字段和说明 |
---|---|
protected mobi.cangol.mobile.db.CoreSQLiteOpenHelper.CreateDBHelper |
mDbHelper
数据库创建帮手
|
构造器和说明 |
---|
CoreSQLiteOpenHelper() |
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭
|
<T,I> Dao<T,I> |
getDao(Class<T> clazz)
获取对象dao
|
protected abstract String |
getDataBaseName()
获得数据库名称
|
protected abstract int |
getDataBaseVersion()
获得数据库版本,值至少为1。
|
SQLiteDatabase |
getReadableDatabase()
获取只读数据库
|
SQLiteDatabase |
getWritableDatabase()
获取读写数据库
|
abstract void |
onCreate(SQLiteDatabase db)
创建数据库
|
abstract void |
onUpgrade(SQLiteDatabase db,
int oldVersion,
int newVersion)
升级数据库
|
void |
open(Context context)
初始化数据库
|
protected mobi.cangol.mobile.db.CoreSQLiteOpenHelper.CreateDBHelper mDbHelper
protected abstract String getDataBaseName()
protected abstract int getDataBaseVersion()
public abstract void onCreate(SQLiteDatabase db)
db
- public abstract void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
db
- oldVersion
- newVersion
- public void open(Context context)
context
- public SQLiteDatabase getWritableDatabase()
public SQLiteDatabase getReadableDatabase()
public void close()