SQLiteOpenHelper 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
指示 JniHandleOwnership如何处理 javaReference
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
数据库文件的
- factory
- SQLiteDatabase.ICursorFactory
- version
- Int32
数据库数(从 1 开始):如果数据库较旧, #onUpgrade 将用于升级数据库;如果数据库较新, #onDowngrade 则用于降级数据库
- 属性
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
数据库文件的
- version
- Int32
数据库数(从 1 开始):如果数据库较旧, #onUpgrade 将用于升级数据库;如果数据库较新, #onDowngrade 则用于降级数据库
- openParams
- SQLiteDatabase.OpenParams
用于打开 SQLiteDatabase的配置参数。
请注意, SQLiteDatabase#CREATE_IF_NECESSARY 当帮助程序打开数据库时,将始终设置标志
- 属性
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
数据库文件的
- factory
- SQLiteDatabase.ICursorFactory
- version
- Int32
数据库数(从 1 开始):如果数据库较旧, #onUpgrade 将用于升级数据库;如果数据库较新, #onDowngrade 则用于降级数据库
- errorHandler
- IDatabaseErrorHandler
- 属性
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。