2022-10-24|閱讀時間 ‧ 約 2 分鐘

在Android 中使用SQLite 資料庫

    主要在工作上剛好接觸到SQLite的資料庫,因此想藉由這個機會將這個技術了解一下~

    Android 內可使用SQLite資料庫,有著輕量級的特性,因此適合用於行動設備上。Android SQLite 主要提供SQLiteOpenHelper與SQLiteDatabase兩個類別使用。

    而這次主要更新SQLiteDatabase在Framework層的使用方法:

    1. 在我們需要使用的類別內繼承SQLiteOpenHelper方法(主要用來管理數據庫及數據庫版本)。
    2. 在使用該資料庫前,或者呼叫此類別前記得先將資料庫open(databaseImpl.opendatabase())。

    若有需要也可以建立一個關閉或刪除資料庫的API:

    3. 在onCreate(SQLiteDatabase db)內利用一個StringBuffer的方式設計儲存規範分別儲存我們要記錄的資訊,以及執行該數據庫。

    4. 建立準備新增資料的ContentValues物件(第一個參數:欄位名稱,第二個參數:資料數值)

    刪除資料:

    更新資料:

    5. 若需要搜尋資料庫內特定資料,則需要使用到rawQuery及cursor方法

    以上是關於SQLite的簡單紀錄,後續會再持續更新~

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.