android SQLiteOpenHelper 几个方法
2015-05-09 17:54
344 查看
1. public void onCreate(SQLiteDatabase db)
create table
2.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
已经存在的表升级操作
如加入列 alart 操作 事务批量操作
或者 重建新表删除旧的表
3.public void onOpen(SQLiteDatabase db)
Called when the database has been opened
4.
public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
throw new SQLiteException("Can't downgrade database from version " +
oldVersion + " to " + newVersion);
}
当新版本低于旧版本时候调用 抛出异常
5.public void onConfigure(SQLiteDatabase db) {}
db被配置时候调用 猜想是set name 版本好时候吧
create table
2.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
已经存在的表升级操作
如加入列 alart 操作 事务批量操作
db.beginTransaction(); db.execSQL("ALTER TABLE favorites ADD COLUMN appWidgetId INTEGER NOT NULL DEFAULT -1;"); db.setTransactionSuccessful(); db.endTransaction();
或者 重建新表删除旧的表
3.public void onOpen(SQLiteDatabase db)
Called when the database has been opened
4.
public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
throw new SQLiteException("Can't downgrade database from version " +
oldVersion + " to " + newVersion);
}
当新版本低于旧版本时候调用 抛出异常
5.public void onConfigure(SQLiteDatabase db) {}
db被配置时候调用 猜想是set name 版本好时候吧
相关文章推荐
- [android]关于SQLiteOpenHelper的onCreate(SQLiteDatabase db)方法调用时机
- SQLiteOpenHelper几个重要方法
- Android:SQLite使用方法 SQLiteOpenHelper操作 .
- android SQLiteOpenHelper的使用方法
- Android SQLiteOpenHelper 实例方法getReadableDatabase()和getWritableDatabase() 区别
- Android数据库SQLite的使用详解(SQLiteOpenHelper,SQLiteDataBase)【看后面简约进阶版】access中数据库拷贝到本地
- Android-SQLiteOpenHelper的使用
- at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
- 学习笔记 新浪微博篇 三 Android SQLiteOpenHelper 类详解
- 【幻化万千戏红尘】qianfeng-Android-Day13_SQLiteOpenHelper
- android 之SQLite使用SQLiteOpenHelper对数据库操作
- Android之使用SQLiteOpenHelper
- android SQLiteOpenHelper和ContentProvider的结合使用
- SQLiteOpenHelper的getReadableDatabase()和getWritableDatabase()方法理解灵感
- android sqliteopenhelper 数据库操作
- android:SQLiteOpenHelper
- Android中使用SQLiteOpenHelper管理SD卡中的数据库
- Android操作SQLite的几个常见方法
- SQLite使用方法 SQLiteOpenHelper操作(转)
- Android SQLite相关应用-SQLiteOpenHelper无法新建实例