从JavaScript运行本地SQLite文件的查询

时间:2015-03-10 03:39:53

标签: javascript ajax sqlite google-chrome-extension

我想从JavaScript执行针对本地 SQLite文件的查询。怎么办呢?

通过本地,我的意思是用户计算机上的.sqlite文件。我不需要存储应用程序,所以关于WebSQL的建议没有帮助。

用例是,我有许多本地SQLite文件,我将其用作其他应用程序的数据库。我正在尝试构建一个Chrome扩展程序,让我可以查询SQLite文件,这样我就可以看到数据内容而无需使用我的SQLlite工作台应用程序,这很糟糕。

1 个答案:

答案 0 :(得分:2)

扩展名无法做到这一点。虽然你可以上传"一个扩展名的文件,它不会保留对磁盘上文件的访问权限;它只是上传时的快照。

然而, app 可以。使用chrome.filesystem API,您可以请求对文件的读取或读/写访问权限,并保留生成的条目,以便稍后再次查询,而无需与用户对话。

当然,由您的JS代码实际读取数据库。没有API,您需要使用库。