Cómo agregar, eliminar y modificar una base de datos local utilizando la base de datos HTML5 Web SQL
1. Crear una base de datos
var db = window.openDatabase("mydata", "1.0", "DatabaseDescription" , 20000) ;
/// window.openDatabase("Nombre de la base de datos", "Versión", "Descripción de la base de datos", Tamaño de la base de datos);
/// window.openDatabase("Nombre de la base de datos" , "Versión" ", "Descripción de la base de datos", Tamaño de la base de datos);
/// Ventana.
if(db)
alert("¡Nueva base de datos creada correctamente!")
2. >db .transaction(function(tx) {p>"Nombre de la base de datos", "Versión", "Descripción de la base de datos", "Tamaño de la base de datos"); p>
tx.executeSql("CREATE TABLE test (id int UNIQUE, mytitle TEXT, timestamp REAL)") )
});
Lo anterior es un dato nuevo ¡mesa! La base de datos local se implementa mediante la función db.transaction(). ¡Consulte el código a continuación nuevamente!
Insertar registros:
db.transaction(function(tx) {
tx.executeSql("INSERT INTO test (mytitle, timestamp) valores(?, ?)"), ["base de datos WEB", new Date().getTime()], null, null);
});
Actualizar registro:
db.transaction(function(tx) {
tx.executeSql("Actualizar conjunto de pruebas")executeSql("actualizar conjunto de pruebas mytitle=? donde mytitle = 'fsafdsaf'",['xp' ], null, null);
});
Registros de consulta:
db.transaction(function(tx) {
tx.executeSql("SELECT * FROM test", [],
function(tx, result) {
for(var i = 0; i lt; result.rows.length ; i ){
document.write('lt;bgt;' result. rows.item(i)['mytitle'] 'lt;/bgt;lt;br /gt;'); /p>
}
}
}, función(){
alerta("error"); );
Eliminar tabla:
db.transaction(function(tx) {
tx.executeSql("DROP TABLE test");
})