Поделиться через


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>Важно:</strong> Файл должен быть построен либо из абсолютного пути, либо с помощью android.content.Context#getDatabasePath(String).

openParams
SQLiteDatabase.OpenParams

Параметры конфигурации, используемые для открытия SQLiteDatabase

Возвращаемое значение

только что открытая база данных

Атрибуты

Комментарии

Документация по Java для android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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

управление режимом доступа к базе данных

Возвращаемое значение

только что открытая база данных

Атрибуты

Исключения

Значение , если база данных не может быть открыта

Комментарии

Документация по Java для android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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.

Возвращаемое значение

только что открытая база данных

Атрибуты

Исключения

Значение , если база данных не может быть открыта

Комментарии

Документация по Java для android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к