是否可以从 JavaScript 访问 SQLite 数据库?

2022-08-30 05:18:07

我有一组HTML文件和一个SQLite数据库,我想使用 file:// 方案从浏览器访问它们。是否可以使用 JavaScript 访问数据库并创建查询(和表)?


答案 1

实际上答案是肯定的。下面是一个如何执行此操作的示例:http://html5doctor.com/introducing-web-sql-databases/

坏处是浏览器对它的支持非常有限。

更多信息在这里 HTML5 IndexedDB, Web SQL 数据库和浏览器大战

PS:正如@Christoph所说,Web SQL不再处于主动维护状态,Web应用程序工作组不打算进一步维护它,因此请在此处 https://developer.mozilla.org/en-US/docs/IndexedDB

SQL.js

编辑

正如@clentfort所说,您可以使用SQL.js使用客户端JavaScript访问SQLite数据库。


答案 2

您可以使用SQL.js它是编译为JavaScript的SQLlite库,并将数据库存储在HTML5中引入的本地存储中。