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 不会在最新的桌面浏览器上运行,因为它使用的 WebSQL API 不再被最新的浏览器(如 Firefox 4+)支持。

我编写了一个用于客户端存储的小型库。它可以与支持 localstorage-api 的所有浏览器(几乎所有 HTML5 浏览器,包括智能手机浏览器)一起使用,并允许您将数据存储在对象存储和数据库中。

您可以在这里查看: https ://code.google.com/p/gwt-localstorage-db/

于 2012-01-30T10:17:36.000 回答