亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Andorid Sqlite數據庫的創建

發布時間:2020-10-17 05:12:16 來源:網絡 閱讀:366 作者:碼痞 欄目:數據庫

Andorid Sqlite數據庫的創建

創建數據庫會使用到一個SqliteOpenHelper的抽象類,要使用這個類進行數據庫的創建就要繼承該抽象類從而使用他其中的方法.


具體步驟如下:

1,自定義類繼承SqliteOpenHelper

2,添加構造器,在構造器中會調用父類的方法進行傳遞參數,參數的名稱及含義如下

public BookStoreDbOpenHelper(Context context) {
super(context, "bookstore.db", null, 1);
/**
* 參數:
* 1,Context 上下文對象
* 2,name 要創建的數據庫的名稱
* 3,factory 游標工廠,用于
接收數據
* 4,versionName 要創建的數據庫的版本號
*/
}

3,重寫父類的方法

父類中兩個重要的方法onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)

oncreate()方法會在數據庫第一次創建時回調,適合在這個方法中進行表結構的初始化操作,也就是創建所需要的數據庫表.

onUpdate()方法:這個方法會在數據庫更新時,即版本號發生變化時回調,適合于在這個方法中進行表的操作

4,創建SqliteOpenHelper子類對象

//創建自定義的SqliteOpenHelper子類來創建數據庫
BookStoreDbOpenHelper helper = new BookStoreDbOpenHelper(mContext);
//調用該類的的父類方法進行數據庫的創建
SQLiteDatabase db = helper.getReadableDatabase();
//獲得一個可讀的數據庫對象


此時數據庫就被創建了,數據庫文件存在于  data/data/包名/databases目錄下


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漳州市| 南郑县| 镇坪县| 汤阴县| 新邵县| 兴文县| 云和县| 安西县| 淄博市| 城市| 宁明县| 定兴县| 金阳县| 翼城县| 乐清市| 衡阳市| 错那县| 屏边| 彩票| 武义县| 横峰县| 宜丰县| 砚山县| 龙州县| 济南市| 襄垣县| 西藏| 彭山县| 涟源市| 满洲里市| 鄂托克旗| 灵武市| 名山县| 浙江省| 张北县| 福贡县| 嘉定区| 江津市| 鹤岗市| 宝丰县| 拉萨市|