4

我正在尝试创建一个适用于任何移动设备但不需要互联网的应用程序。我想要一个可以查询的 Sqlite 数据库。我找到了一个脚本,但它在浏览器中创建了一个 WebSQL 数据库。我想查询平面文件。这甚至可能吗?

这是我的代码:

function createDatabase() {
    try{
        if (window.openDatabase) {
            var db;
            var shortName = 'configurator.sqlite';
            var version = '1.0';
            var displayName = 'configurator';
            var maxSize = 65335;

            db = openDatabase(shortName, version, displayName, maxSize);
        } else {
            console.log('failure');
        }
    } catch(e) {
        alert(e);
    }
}
4

2 回答 2

2

问题是要求可以提供教程来查询 FlatFile DB 而不是嵌入在浏览器中的 web db 的人。您的所有链接都提供有关 Web DB 的教程,该问题清楚地突出显示。

我认为您应该在 Github 上研究 SQL.JS 以获得您想要的解决方案。它在某种程度上依赖于 Node.js,但你会很好地实现你的目标。

于 2014-05-08T15:56:10.173 回答