SQLiteDatabase.OpenDatabase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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
傳回
新開放的資料庫
- 屬性
備註
本頁部分內容為基於 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
以控制資料庫存取模式
傳回
新開放的資料庫
- 屬性
例外狀況
如果資料庫無法開啟
備註
本頁部分內容為基於 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
傳回
新開放的資料庫
- 屬性
例外狀況
如果資料庫無法開啟
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。