Web SQL 的全称是 Web SQL DataBase ,也称为 WebDB ,中文直接叫作 HTML 5 本地数据库,是存储和访问数据的另一种方式。
通常常规的离线应用可以使用 Web Storage ,但是 Web Storage 带有很大的局限性,例如存储空间和安全性能等,而 Web SQL 就没有那么多的限制,它有很大的优势。
Web SQL 数据库 API 实际上并不是 HTML 5 规范的一部分,而是单独的规范。它通过一套 API 来操纵客户端的数据库。虽然 Web SQL Dart abase 已在 Safari 、 Chrome 、 Opera 上实现,但是 IE 和 Firefox 中还未实现,而且 WHATWG 也停止了对 Web SQL 的开发。由于标准认定执行 SQL 语句不可取, Web SQL Database 已被及新的规则--索引数据库代替( Indexed Database ,原为 WsbSimpleDB )。索引数据库更简便,而且不依赖特定的 SQL 版本。目前浏览器正在逐步实现对索引数据库的支持。