是否可以使用 jaydata 在 html 5 css js 页面中直接读取 sqlite 数据库?这不使用 php 或 asp.net 引擎?
编辑:http: //jaydata.org/
是否可以使用 jaydata 在 html 5 css js 页面中直接读取 sqlite 数据库?这不使用 php 或 asp.net 引擎?
编辑:http: //jaydata.org/
因为它声称支持 webSQL(就在主页的顶部)……</p>
JayData 是一个统一的数据访问库,供 JavaScript 开发人员查询和更新来自不同来源(如 webSQL、indexedDB、OData、Facebook 或 YQL)的数据。
……——是的(因为所有已知的 webSQL 实现都在底层使用 SQLite……这就是W3C 建议停止工作的原因)。
(虽然需要注意的是,webSQL 在浏览器中运行,而不是存在于服务器上的共享数据库。将数据库服务器直接暴露给 WWW 通常是一个非常糟糕的主意™,而 SQLite 是一个纯文件数据库,而不是一个一台服务器,所以它需要直接访问服务器的文件系统到万维网,这超出了疯狂的范围)。
浏览器中的 HTML 页面无法访问本地数据库,因为它无法访问本地文件系统。如果你想做这样的事情,比如从 HTML 页面打开一个 sqLite 数据库文件,你必须将你的 HTML5 应用程序嵌入到一个原生的 shell 中,比如 phonegap。有了它,您只需使用 JavaScript 就可以在 HTML 页面中使用 JayData 处理 sqLite 数据库。
您可以在以下 URL 处将 PhoneGap 与 SQLLite 一起使用,这是一个工作示例。
https://groups.google.com/group/phonegap/browse_thread/thread/07cf9f48e3cd0663?pli=1
问候....