すまん、indexedDBかweb sql DBに詳しいやついないか?
■ このスレッドは過去ログ倉庫に格納されています
これどういう理屈で保存されてるの?
別ブラウザでも見られる理由がよくわからない indexedDBは、ブラウザで利用できるローカルストレージの一種で、JavaScriptから利用できるデータベースです。indexedDBでは、オブジェクトストアと呼ばれるデータストアが使用されます。
オブジェクトストアは、データをキー/バリューのペアとして保存するためのストレージエリアです。オブジェクトストアにデータを保存するには、以下の手順を実行します。
データベースを開く:indexedDBのデータベースを開くためには、まずindexedDBオブジェクトを利用してデータベースに接続します。
トランザクションを開始する:データベース上のオブジェクトストアに対して操作を行う場合には、トランザクションを開始します。
オブジェクトストアを取得する:トランザクションを開始したら、オブジェクトストアを取得します。
データを保存する:オブジェクトストアに対して、put()メソッドを使用してデータを保存します。put()メソッドは、キー/バリューのペアを指定してデータを保存できます。
トランザクションを完了する:データを保存したら、トランザクションを完了し、データベース接続を閉じます。
以上の手順で、indexedDBにデータを保存することができます。データの取得や削除などの操作も、同様にトランザクションを開始してオブジェクトストアに対して行います。 >>3
DBの説明でしかなくない?
どこに保存してるの Web SQL Databaseは、Webブラウザー内にデータを保存するための軽量なデータベースです。Web SQL Databaseは、SQLを使用してデータのクエリや操作を行うことができます。
Web SQL Databaseは、以下のように構成されています。
データベース:Web SQL Databaseは、単一のデータベースを使用します。データベースは、ブラウザーの中に存在し、データを格納するために使用されます。
テーブル:Web SQL Databaseでは、テーブルを使用してデータを格納します。テーブルは、データベース内に存在し、各テーブルには名前が付けられます。
カラム:Web SQL Databaseのテーブル内のデータは、カラムに格納されます。各カラムには、名前とデータ型があります。
行:Web SQL Databaseのテーブル内のデータは、行に格納されます。各行は、テーブル内の一意の識別子であるプライマリキーを持っています。
Web SQL Databaseでは、以下のような手順でデータを保存します。
データベースを開く:Web SQL Databaseを使用するには、まずデータベースを開く必要があります。これは、データベースを作成することでも、既存のデータベースを開くことでもできます。
テーブルを作成する:データを格納するには、テーブルを作成する必要があります。テーブルは、CREATE TABLEステートメントを使用して作成されます。
データを挿入する:テーブルが作成されたら、INSERT INTOステートメントを使用してデータを挿入できます。データは、各行のカラムに格納されます。
データをクエリする:データを取得するには、SELECTステートメントを使用します。SELECTステートメントを使用して、テーブル内の特定の行や特定のカラムを選択できます。
データを更新する:UPDATEステートメントを使用して、既存のデータを更新できます。更新する行を指定し、新しい値を指定します。
データを削除する:DELETEステートメントを使用して、テーブル内のデータを削除できます。削除する行を指定します。
データベースを閉じる:データベースを使用した後は、CLOSEステートメントを使用してデータベースを閉じる必要があります。 それもDBの説明でしかなくない?
DBなんだからCRUDできるのはわかってるんだよ デフォルトだと使ってるブラウザのファイルの保存場所だよ ■ このスレッドは過去ログ倉庫に格納されています