4

经过长时间的搜索,仍然无法找到 Web SQL 和 SQLite 之间的区别。

  • 都是基于 HTML5 的吗?
  • Web SQL 有存储限制,而 SQLite 没有存储限制?
  • phonegap 中的 SQLite 是否需要外部插件?正如文档所述,以下代码将创建一个 SQLite 数据库:

    var db = window.openDatabase("test", "1.0", "Test DB", 1000000);

任何建议都非常感谢。

4

1 回答 1

0

据我所知,当您在客户端使用 SQLite 时,它​​将使用 Web SQL 实现,因为 Web SQL 的规范说:

该规范引入了一组 API 来使用 SQL 操作客户端数据库。

所以 web sql 提供了一堆 API 来在前端操作关系数据库,但是我没有在客户端找到任何关系数据库,除了 sqlite(还没有找到任何广泛使用的)和规范中的这一部分给出一些提示:

该文档位于 W3C 推荐轨道上,但规范工作已停止。规范陷入僵局:所有感兴趣的实现者都使用了相同的 SQL 后端(Sqlite)

于 2020-10-09T08:02:19.743 回答