【问题标题】:Access read-only online SQLite from javascript从 javascript 访问只读的在线 SQLite
【发布时间】:2011-09-21 10:42:31
【问题描述】:

我想开发一个无需网络服务器即可提供服务的网络应用程序。我的意思是,通过 web 浏览器中的 file:///...。该应用程序将使用 HTML5 和 Javascript。另外,我想添加一个 SQLite,其中包含要在应用程序中显示的数据。数据库将是静态的,因此只读访问就足够了。我不想要 HTML5 本地存储解决方案,因为 SQLite 数据库已经创建并且必须从“服务器”加载。

我没有找到任何解决方案。伪代码示例可能如下:

var db = load ("file:///path/to/my/database/file.sqlite");

db.execute ("SELECT * FROM DATABASE");

// Show items

【问题讨论】:

  • 别这样。 file:// 是一场噩梦。最好的选择是沙发应用程序。将您的 sqlite 数据库转换为沙发数据库
  • 你为什么不简单地使用 AJAX ?
  • @DavidLaberge 因为我没有网络服务器。
  • @Raynos 我听说过沙发数据库,​​但我不知道它是如何工作的,优点和缺点。我会看一下。感谢您的建议。
  • @Raynos 我是否需要安装一些额外的软件才能使用 CouchApp?我想做一个在网络浏览器上运行的独立应用程序。

标签: javascript html sqlite readonly


【解决方案1】:

从系统文件加载,出于安全原因,我认为这是不可能的。

查看此在线工具来管理本地数据存储:http://wdbengine.sourceforge.net

【讨论】:

  • 它在 Firefox 7 上不起作用。恐怕无法针对我的问题实施可移植的解决方案。
猜你喜欢
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 2012-07-03
相关资源
最近更新 更多