HTML5 Web SQL数据库:浏览器中的轻量级数据库解决方案
Web SQL 是一种不再被推荐使用的技术,因为它已经从 HTML5 规范中被移除。然而,为了完整性,这里提供一个简单的示例代码:
// 打开或创建一个数据库
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
// 创建表
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)');
});
// 插入数据
db.transaction(function (tx) {
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "菜鸟教程")');
});
// 查询数据
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) {
var len = results.rows.length, i;
console.log('查询记录:');
for (i = 0; i < len; i++){
console.log(results.rows.item(i).log);
}
}, null);
});
// 更新数据
db.transaction(function (tx) {
tx.executeSql('UPDATE LOGS SET log = ? WHERE id = 1', ['更新菜鸟教程']);
});
// 删除数据
db.transaction(function (tx) {
tx.executeSql('DELETE FROM LOGS WHERE id = 1');
});
这个示例展示了如何使用 Web SQL 的基本操作,包括创建表、插入数据、查询数据、更新数据和删除数据。虽然 Web SQL 不推荐使用,但这个示例可以帮助理解其基本概念。
评论已关闭