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> 檔案應該從絕對路徑或使用 android.content.Context#getDatabasePath(String)來建構。

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> 檔案應該從絕對路徑或使用 android.content.Context#getDatabasePath(String)來建構。

factory
SQLiteDatabase.ICursorFactory

選擇性的 Factory 類別,在呼叫查詢時呼叫以具現化數據指標,或針對預設值呼叫 null

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> 檔案應該從絕對路徑或使用 android.content.Context#getDatabasePath(String)來建構。

factory
SQLiteDatabase.ICursorFactory

選擇性的 Factory 類別,在呼叫查詢時呼叫以具現化數據指標,或針對預設值呼叫 null

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 屬性授權中所述的詞彙使用。

適用於