【发布时间】:2012-05-15 06:17:12
【问题描述】:
我正在编写一个非常简单的数据库应用程序,我希望将其存储在本地(而不是查找远程数据库)。我喜欢用 HTML/Javascript 来设计界面,而且它们是跨平台的(每个人都有浏览器!),所以我真的很想写一个网页作为前端。不应涉及客户端/服务器交互 - 我只希望用户能够使用浏览器而不是本机程序与数据库交互。
但是,我可以看到从浏览器访问数据库的唯一方法是使用 WebSQL 或 IndexedDB 之类的东西。然而,这两者都抽象出管理数据库文件本身的过程,并将其存储在用户设置中的某个地方。我想将数据库文件本身与应用程序一起分发。
简而言之:有没有办法使用 HTML/Javascript 来修改本地 SQLite 数据库文件?还是 HTML 不是我应该用于此类应用程序的工具?
【问题讨论】:
-
Javascript 无法写入本地文件。但是,您可以在第一次发送一个 js 文件来存储值。您是否考虑过使用 HTML/JS 进行开发并可以访问文件系统的 Adobe AIR?
-
之前和AIR没太大关系,我去查一下。我想尽可能地减少依赖,但我认为我不能用纯 HTML/JS 做到这一点。
标签: javascript html sqlite web-sql