Web SQL和SQLite之间的区别

时间:2013-08-30 09:03:45

标签: android sqlite cordova web-sql

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

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

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

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

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

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

因此,网络sql在前端提供了许多API来处理关系数据库,但是除了sqlite(我没有发现任何广泛使用的)之外,我没有在客户端找到任何关系数据库,而本文来自该规范还给出了一些提示:

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