回覆列表
  • 1 # 使用者6012801286615

    android 中SQliteDatabase資料庫使用SQLiteOpenHelper輔助類來建立SQLite資料庫檢視,如下程式碼:

    1

    create view 表名 as 定義

    SQLiteOpenHelper類是一個輔助類,用於建立或開啟資料庫。

    該類的使用方法一般是自定義一個子類,繼承自SQLiteOpenHelper,並覆寫其中最關鍵的兩個方法:onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)。當新建一個數據庫時會呼叫前者,一般在裡面做一些建立表或檢視的操作。資料庫版本升級時則會呼叫後者。

    定義好子類後(假如叫SqlHelper),只要呼叫SqlHelper物件的getReadableDatabase()方法或getWritableDatabase()方法即可返回一個SQLiteDatabase物件。如果是第一次呼叫,則會建立資料庫。隨後可使用SQLiteDatabase物件的方法進行資料操作,如:execSQL(), insert(), update(), query(), rawQuery(), delete()等。

    PS:透過該方法建立的資料庫存放的目錄是固定的,其路徑為/data/data/packageName/databases/。

  • 中秋節和大豐收的關聯?
  • 哪款手機最好用、不卡?