SQLiteDatabase.OpenDatabase 方法

定義

多載

名稱 Description
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)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

IDatabaseErrorHandler當 SQL Ite 報告資料庫損毀時,用來處理損壞的 OBJ

傳回

新開放的資料庫

屬性

例外狀況

如果資料庫無法開啟

備註

Java 文件 android.database.sqlite.SQLiteDatabase.openDatabase(java.io.File, android.database.sqlite.OpenParams)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於