安卓SQLiteOpenHelper使用说明
生活随笔
收集整理的這篇文章主要介紹了
安卓SQLiteOpenHelper使用说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用的時候,會用到升級和創建兩個函數,以及SQLiteOpenHelper這個對象的初始化函數,
在使用
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)在數據庫的版本好不一直的時候,會調用這個函數 if(newVersion>oldVersion) {
db.execSQL("ALTER TABLE consume ADD COLUMN student_rollno INTEGER DEFAULT 0");
}
如果版本號不一致的話,可以調用這個語句進行執行;可以在表格中增加一個字段,也可以添加一個表格
在數據庫第一次創建的時候,會調用oncreate這個函數,這個函數的功能就是創建一個數據庫
?有個問題就是在什么時間會更新userversion這個參數信息呢?目前現在還不清楚在什么時間會更新這個version,當onupdate這個函數執行失敗后,
不會更新version,只有當執行完成后才會更新userversion這個值
轉載于:https://www.cnblogs.com/istar/p/7478162.html
總結
以上是生活随笔為你收集整理的安卓SQLiteOpenHelper使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【泛型】Generic 参数化类型 类型
- 下一篇: 然之协同系统3.5(OA+CRM+CAS