2011-02-13 6 views
6

Database Storage을 GWT 2.x에 사용하기위한 API가 있는지 궁금하거나 대신이 같은 원시 코드를 사용해야합니까? 당신이 그 (것)들에게 직접 작성하지 않아도GWT 클라이언트 측 HTML5 데이터베이스 저장소 (웹 SQL 데이터베이스)

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!"); 
    }); 
}); 

답변

7

gwt-mobile-webkit 프로젝트는 이러한 바인딩을 제공합니다. 이름이 당신을 속일 수 없도록하십시오. 데스크탑 브라우저에서도 작동합니다.

4

gwt-mobile-webkit은 최신 데스크톱 브라우저에서 실행되지 않습니다. Firefox 4 이상과 같은 최신 브라우저에서 더 이상 지원되지 않는 WebSQL API를 사용하기 때문입니다.

나는 클라이언트 측 저장소를 수행하기위한 작은 라이브러리를 작성했습니다. localstorage-api (스마트 폰 브라우저를 포함한 거의 모든 HTML5 브라우저)를 지원하는 모든 브라우저에서 작동 할 수 있으며 객체 저장소 및 데이터베이스에 데이터를 저장할 수 있습니다.

여기에서 확인할 수 있습니다. https://code.google.com/p/gwt-localstorage-db/

관련 문제