2011-02-13 12 views
6

Me pregunto si hay una API para usar Database Storage en GWT 2.x o debería usar código nativo como este en su lugar?GWT de cliente de la base de datos de almacenamiento HTML5 (Web SQL Database)

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

Respuesta

7

El proyecto gwt-mobile-webkit proporciona estos enlaces por lo que no tiene que escribirlos usted mismo. No dejes que el nombre te engañe, también funcionará en un navegador de escritorio.

4

gwt-mobile-webkit a partir de ahora, no se ejecutará en los últimos navegadores de escritorio, ya que utiliza la API WebSQL que ya no es compatible con los navegadores más recientes como Firefox 4+.

He escrito una pequeña biblioteca para guardar el lado del cliente. Puede funcionar con todos los navegadores compatibles con localstorage-api (prácticamente todos los navegadores HTML5, incluidos los navegadores de teléfonos inteligentes) y le permite almacenar datos en almacenes de objetos y bases de datos.

Puede consultarlo aquí: https://code.google.com/p/gwt-localstorage-db/

Cuestiones relacionadas