SQLiteOpenHelper 建構函式

定義

多載

名稱 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

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

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

version
Int32

資料庫數量(從1開始);若資料庫較舊, #onUpgrade 則用於升級;若資料庫較新, #onDowngrade 則用於降級資料庫。

屬性

備註

Java 文件 android.database.sqlite.SQLiteOpenHelper.SQLiteOpenHelper(android.content.Context, java.lang.String, int, android.database.sqlite.OpenParams)

本頁部分內容為基於 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 標誌會一直被設定

屬性

備註

Java 文件 android.database.sqlite.SQLiteOpenHelper.SQLiteOpenHelper(android.content.Context, java.lang.String, int, android.database.sqlite.OpenParams)

本頁部分內容為基於 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

version
Int32

資料庫數量(從1開始);若資料庫較舊, #onUpgrade 則用於升級;若資料庫較新, #onDowngrade 則用於降級資料庫。

errorHandler
IDatabaseErrorHandler
屬性

備註

Java 文件 android.database.sqlite.SQLiteOpenHelper.SQLiteOpenHelper(android.content.Context, java.lang.String, int, android.database.sqlite.OpenParams)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於