SQLiteDatabase.OpenDatabase Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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>Важно:</strong> Файл должен быть построен либо из абсолютного пути, либо с помощью android.content.Context#getDatabasePath(String)
.
- openParams
- SQLiteDatabase.OpenParams
Параметры конфигурации, используемые для открытия SQLiteDatabase
Возвращаемое значение
только что открытая база данных
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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>Важно:</strong> Файл должен быть построен либо из абсолютного пути, либо с помощью android.content.Context#getDatabasePath(String)
.
- factory
- SQLiteDatabase.ICursorFactory
необязательный класс фабрики, который вызывается для создания экземпляра курсора при вызове запроса или null по умолчанию
- flags
- DatabaseOpenFlags
управление режимом доступа к базе данных
Возвращаемое значение
только что открытая база данных
- Атрибуты
Исключения
Значение , если база данных не может быть открыта
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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>Важно:</strong> Файл должен быть построен либо из абсолютного пути, либо с помощью android.content.Context#getDatabasePath(String)
.
- factory
- SQLiteDatabase.ICursorFactory
необязательный класс фабрики, который вызывается для создания экземпляра курсора при вызове запроса или null по умолчанию
- flags
- DatabaseOpenFlags
управление режимом доступа к базе данных
- errorHandler
- IDatabaseErrorHandler
obj IDatabaseErrorHandler , используемый для обработки повреждения при повреждении базы данных sqlite.
Возвращаемое значение
только что открытая база данных
- Атрибуты
Исключения
Значение , если база данных не может быть открыта
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.