Html5本地存储之Web SQL&nbsp…

在HTML5出现之前,对能在HTML画面当中通过JavaScript操作数据库是不可想象的。HTML5标准中包含了Web SQL Database标准,尽管还还处于草案阶段最终肯定会在新版的浏览器中得到广泛的应用,现在已经可以肯定会在各型智能手机中得到应用。
Web SQL Database提供了使用SQL操作关系数据库的功能。Chrome、Safari、Oprea等Web浏览器当中已经支持了此功能,但是Firefox的最小版本仍然没有支持它(截止到2011年12月)。原因是Web SQL Database的规范制定工作基本上停止了。停止的理由是不同的数据库存在不一样的SQL “方言”。因此现阶段提出了一个替代Web SQL Database而不使用SQL的方案。即Indexed Database API。
这意味着今后尽管可以再iPhone/iPad/Android等智能手机中使用Web SQL Database,但在Firefox、Internet Explorer等浏览器中可能将不能使用Web SQL Database.根据从谷歌公司传出了的信息,今后将在Google Chrome浏览器当中保持对Web SQL Database的支持,开发者可以放心的使用。而且暂时Web SQL Database的替代方案Indexed Database API也不会安卓到iPhone/iPad/Android中。
根据以上的介绍,大家应该明白,今后在智能手机(包括其它终端)网站中可以继续使用Web SQL Database。
iPhone/iPad/Android中采用了小型SQLite3数据库,因不同的数据库存在一些微妙的SQL方言。请注意必须使用适合SQLite3数据库的SQL语法。

你可能感兴趣的:(Html5本地存储之Web SQL&nbsp…)