IDBDatabase.name
IDBDatabase
インターフェイスの name
プロパティは、接続しているデータベース名を含む DOMString
です。
構文
js
db.name;
値
接続しているデータベース名を含む DOMString
。
例
この例は接続しているデータベースと、DB の version
と name
プロパティを持つ IDBDatabase
オブジェクトの結果、そしてログを表示します。完全な例は、To-do Notifications アプリケーション (動く例を見る)を見てください。
js
// 我々のデータベースを開きます。
var DBOpenRequest = window.indexedDB.open("toDoList", 4);
// これら 2 個のイベントハンドラーは、データベースが正常に開かれたか、失敗した時に動作します。
DBOpenRequest.onerror = function (event) {
note.innerHTML += "<li>Error loading database.</li>";
};
DBOpenRequest.onsuccess = function (event) {
note.innerHTML += "<li>Database initialised.</li>";
// データベースを開いた結果を変数 db に保存します。これは後でたくさん使います。
db = DBOpenRequest.result;
// この行ではデータベースの名前を記録します。"toDoList" のはずです。
console.log(db.name);
};
仕様書
Specification |
---|
Indexed Database API 3.0 # ref-for-dom-idbdatabase-name① |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- IndexedDB の使用
- トランザクションの開始 :
IDBDatabase
- トランザクションの使用 :
IDBTransaction
- キーの範囲の設定 :
IDBKeyRange
- データの取得と変更 :
IDBObjectStore
- カーソルの使用 :
IDBCursor
- リファレンス例 : To-do Notifications (動く例を見る)