SQLiteDatabase.OpenDatabase 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
OpenDatabase(File, SQLiteDatabase+OpenParams) |
根据指定的项打开数据库 |
OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags) |
根据指定的项打开数据库 |
OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags, IDatabaseErrorHandler) |
根据指定的项打开数据库 |
OpenDatabase(File, SQLiteDatabase+OpenParams)
根据指定的项打开数据库 OpenParams parameters
[Android.Runtime.Register("openDatabase", "(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;", "", ApiSince=27)]
public static Android.Database.Sqlite.SQLiteDatabase? OpenDatabase (Java.IO.File path, Android.Database.Sqlite.SQLiteDatabase.OpenParams openParams);
[<Android.Runtime.Register("openDatabase", "(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;", "", ApiSince=27)>]
static member OpenDatabase : Java.IO.File * Android.Database.Sqlite.SQLiteDatabase.OpenParams -> Android.Database.Sqlite.SQLiteDatabase
参数
- path
- File
要打开和/或创建的数据库文件的路径。
<p><strong>Important:/strong>:应从绝对路径或使用 <
- openParams
- SQLiteDatabase.OpenParams
用于打开的配置参数 SQLiteDatabase
返回
新打开的数据库
- 属性
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags)
根据指定的项打开数据库 OpenParams parameters
[Android.Runtime.Register("openDatabase", "(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;", "")]
public static Android.Database.Sqlite.SQLiteDatabase? OpenDatabase (string path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.Sqlite.DatabaseOpenFlags flags);
[<Android.Runtime.Register("openDatabase", "(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;", "")>]
static member OpenDatabase : string * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * Android.Database.Sqlite.DatabaseOpenFlags -> Android.Database.Sqlite.SQLiteDatabase
参数
- path
- String
要打开和/或创建的数据库文件的路径。
<p><strong>Important:/strong>:应从绝对路径或使用 <
- factory
- SQLiteDatabase.ICursorFactory
调用查询时调用的可选工厂类,为默认值实例化游标
- flags
- DatabaseOpenFlags
控制数据库访问模式
返回
新打开的数据库
- 属性
例外
如果无法打开数据库
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags, IDatabaseErrorHandler)
根据指定的项打开数据库 OpenParams parameters
[Android.Runtime.Register("openDatabase", "(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;", "")]
public static Android.Database.Sqlite.SQLiteDatabase? OpenDatabase (string path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.Sqlite.DatabaseOpenFlags flags, Android.Database.IDatabaseErrorHandler? errorHandler);
[<Android.Runtime.Register("openDatabase", "(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;", "")>]
static member OpenDatabase : string * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * Android.Database.Sqlite.DatabaseOpenFlags * Android.Database.IDatabaseErrorHandler -> Android.Database.Sqlite.SQLiteDatabase
参数
- path
- String
要打开和/或创建的数据库文件的路径。
<p><strong>Important:/strong>:应从绝对路径或使用 <
- factory
- SQLiteDatabase.ICursorFactory
调用查询时调用的可选工厂类,为默认值实例化游标
- flags
- DatabaseOpenFlags
控制数据库访问模式
- errorHandler
- IDatabaseErrorHandler
IDatabaseErrorHandler sqlite 报告数据库损坏时用于处理损坏的 obj
返回
新打开的数据库
- 属性
例外
如果无法打开数据库
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。