SQLiteDatabase.OpenDatabase 方法

定义

重载

OpenDatabase(File, SQLiteDatabase+OpenParams)

根据指定的项打开数据库 OpenParams parameters

OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags)

根据指定的项打开数据库 OpenParams parameters

OpenDatabase(String, SQLiteDatabase+ICursorFactory, DatabaseOpenFlags, IDatabaseErrorHandler)

根据指定的项打开数据库 OpenParams parameters

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>:应从绝对路径或使用 <a0/>< 构造文件。

openParams
SQLiteDatabase.OpenParams

用于打开的配置参数 SQLiteDatabase

返回

新打开的数据库

属性

注解

适用于 . 的 android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams)Java 文档

本页的某些部分是根据 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>:应从绝对路径或使用 <a0/>< 构造文件。

factory
SQLiteDatabase.ICursorFactory

调用查询时调用的可选工厂类,为默认值实例化游标

flags
DatabaseOpenFlags

控制数据库访问模式

返回

新打开的数据库

属性

例外

如果无法打开数据库

注解

适用于 . 的 android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams)Java 文档

本页的某些部分是根据 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>:应从绝对路径或使用 <a0/>< 构造文件。

factory
SQLiteDatabase.ICursorFactory

调用查询时调用的可选工厂类,为默认值实例化游标

flags
DatabaseOpenFlags

控制数据库访问模式

errorHandler
IDatabaseErrorHandler

IDatabaseErrorHandler sqlite 报告数据库损坏时用于处理损坏的 obj

返回

新打开的数据库

属性

例外

如果无法打开数据库

注解

适用于 . 的 android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于