SQLiteOpenHelper 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SQLiteOpenHelper(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| SQLiteOpenHelper(Context, String, SQLiteDatabase+ICursorFactory, Int32) |
建立一個輔助物件來建立、開啟和/或管理資料庫。 |
| SQLiteOpenHelper(Context, String, Int32, SQLiteDatabase+OpenParams) |
建立一個輔助物件來建立、開啟和/或管理資料庫。 |
| SQLiteOpenHelper(Context, String, SQLiteDatabase+ICursorFactory, Int32, IDatabaseErrorHandler) |
建立一個輔助物件來建立、開啟和/或管理資料庫。 |
SQLiteOpenHelper(IntPtr, JniHandleOwnership)
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。
protected SQLiteOpenHelper(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Database.Sqlite.SQLiteOpenHelper : nativeint * Android.Runtime.JniHandleOwnership -> Android.Database.Sqlite.SQLiteOpenHelper
參數
- transfer
- JniHandleOwnership
JniHandleOwnershipA 指示如何處理javaReference
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SQLiteOpenHelper(Context, String, SQLiteDatabase+ICursorFactory, Int32)
建立一個輔助物件來建立、開啟和/或管理資料庫。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V", "")]
public SQLiteOpenHelper(Android.Content.Context? context, string? name, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, int version);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V", "")>]
new Android.Database.Sqlite.SQLiteOpenHelper : Android.Content.Context * string * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * int -> Android.Database.Sqlite.SQLiteOpenHelper
參數
- context
- Context
用於定位資料庫路徑
- name
- String
或是記憶體內資料庫的 null
- factory
- SQLiteDatabase.ICursorFactory
- version
- Int32
資料庫數量(從1開始);若資料庫較舊, #onUpgrade 則用於升級;若資料庫較新, #onDowngrade 則用於降級資料庫。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SQLiteOpenHelper(Context, String, Int32, SQLiteDatabase+OpenParams)
建立一個輔助物件來建立、開啟和/或管理資料庫。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$OpenParams;)V", "", ApiSince=28)]
public SQLiteOpenHelper(Android.Content.Context? context, string? name, int version, Android.Database.Sqlite.SQLiteDatabase.OpenParams openParams);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$OpenParams;)V", "", ApiSince=28)>]
new Android.Database.Sqlite.SQLiteOpenHelper : Android.Content.Context * string * int * Android.Database.Sqlite.SQLiteDatabase.OpenParams -> Android.Database.Sqlite.SQLiteOpenHelper
參數
- context
- Context
用於定位資料庫路徑
- name
- String
或是記憶體內資料庫的 null
- version
- Int32
資料庫數量(從1開始);若資料庫較舊, #onUpgrade 則用於升級;若資料庫較新, #onDowngrade 則用於降級資料庫。
- openParams
- SQLiteDatabase.OpenParams
用於開啟 SQLiteDatabase的配置參數。
請注意,當助手開啟資料庫時,該 SQLiteDatabase#CREATE_IF_NECESSARY 標誌會一直被設定
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SQLiteOpenHelper(Context, String, SQLiteDatabase+ICursorFactory, Int32, IDatabaseErrorHandler)
建立一個輔助物件來建立、開啟和/或管理資料庫。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)V", "")]
public SQLiteOpenHelper(Android.Content.Context? context, string? name, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, int version, Android.Database.IDatabaseErrorHandler? errorHandler);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)V", "")>]
new Android.Database.Sqlite.SQLiteOpenHelper : Android.Content.Context * string * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * int * Android.Database.IDatabaseErrorHandler -> Android.Database.Sqlite.SQLiteOpenHelper
參數
- context
- Context
用於定位資料庫路徑
- name
- String
或是記憶體內資料庫的 null
- factory
- SQLiteDatabase.ICursorFactory
- version
- Int32
資料庫數量(從1開始);若資料庫較舊, #onUpgrade 則用於升級;若資料庫較新, #onDowngrade 則用於降級資料庫。
- errorHandler
- IDatabaseErrorHandler
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。