网页
综合
更新时间 2026-11-13 16:39:28
HTML5 Web SQL 数据库 | 菜鸟教程
自动蜘蛛
www.runoob.com
正文约 572 字
Web SQL 的状态:Web SQL API 已经被废弃,不再推荐使用。新的浏览器标准更倾向于使用 IndexedDB 来处理客户端存储。Web SQL 只在某些老旧的浏览器中仍有支持。
Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。
如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。
你也可以参考我们的 SQL 教程,了解更多数据库操作知识。
Web SQL 数据库可以在最新版的 Safari, Chrome 和 Opera 浏览器中工作。
我们可以使用 openDatabase() 方法来打开已存在的数据库,如果数据库不存在,则会创建一个新的数据库,使用代码如下:
openDatabase() 方法对应的五个参数说明:
第五个参数,创建回调会在创建数据库后被调用。
执行操作使用 database.transaction() 函数:
上面的语句执行后会在 'mydb' 数据库中创建一个名为 LOGS 的表。
在执行上面的创建表语句后,我们可以插入一些数据:
实例中的 e_id 和 e_log 是外部变量,executeSql 会映射数组参数中的每个条目给 "?"。
以下实例演示了如何读取数据库中已经存在的数据:
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。