是否可以使用Javascript打开Sqlite数据库而不使用除HTML5之外的任何东西?

时间:2012-10-15 19:59:29

标签: javascript html5 sqlite

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

这是我的代码:

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);
    }
}

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

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

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