6

GWT 2.x でデータベース ストレージを使用するための API があるのだろうか、それとも代わりにこのようなネイティブ コードを使用する必要があるのでしょうか?

var database = openDatabase("Database Name", "Database Version"); 
database.executeSql("SELECT * FROM test", function(result1) { 
    // do something with the results 
    database.executeSql("DROP TABLE test", function(result2) { 
        // do some more stuff 
        alert("My second database query finished executing!"); 
    }); 
});  
4

2 に答える 2

7

gwt -mobile-webkitプロジェクトはこれらのバインディングを提供するため、自分で記述する必要はありません。名前に惑わされないでください。デスクトップ ブラウザでも動作します。

于 2011-02-13T10:13:33.067 に答える
4

gwt-mobile-webkit は、Firefox 4+ などの最新のブラウザーではサポートされなくなった WebSQL API を使用しているため、現時点では最新のデスクトップ ブラウザーでは実行できません。

クライアント側のストレージを行うための小さなライブラリを作成しました。localstorage-api をサポートするすべてのブラウザー (スマートフォン ブラウザーを含む実質的にすべての HTML5 ブラウザー) で動作し、オブジェクト ストアとデータベースにデータを保存できます。

ここで確認できます: https://code.google.com/p/gwt-localstorage-db/

于 2012-01-30T10:17:36.000 に答える