SQLiteDatabase.OpenDatabase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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>Important:</strong> 檔案應該從絕對路徑或使用 android.content.Context#getDatabasePath(String)
來建構。
- openParams
- SQLiteDatabase.OpenParams
用於開啟的組態參數 SQLiteDatabase
傳回
新開啟的資料庫
- 屬性
備註
此頁面的部分是根據 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 開放原始碼專案所建立和共用的工作進行修改,並根據 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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。