使用javascript在framework7中连接sqlite?

使用javascript在framework7中连接sqlite?,javascript,sqlite,html-framework-7,Javascript,Sqlite,Html Framework 7,我无法读取正在创建的应用程序根文件夹中的数据库。您是否需要定义url示例:(http:localhost\mydb),即数据库?我注意到javascript为Chrome创建了一个数据库 //F:\Users\i5\AppData\Local\Google\Chrome\User Data\Default\databases\http_localhost_0 var db = openDatabase('mydb', '1.0', '', 2 * 1024 * 1024); consol

我无法读取正在创建的应用程序根文件夹中的数据库。您是否需要定义url示例:(http:localhost\mydb),即数据库?我注意到javascript为Chrome创建了一个数据库

    //F:\Users\i5\AppData\Local\Google\Chrome\User Data\Default\databases\http_localhost_0
var db = openDatabase('mydb', '1.0', '', 2 * 1024 * 1024);
console.log(db);

db.transaction(function(transaction){
    transaction.executeSql("SELECT COUNT(*) FROM table", null, null, null);
});

// os parametros são, respectivamente: a consulta, as variáveis a serem "bindadas", callback de sucesso e callback de erro, ou seja:

db.transaction(function(transaction){
    transaction.executeSql(
        // a consulta
        "SELECT COUNT(*) FROM table",
        // variáveis para bind, como é um SELECT, passamos um array vazio
        [[]],
        // callback de sucesso, uma função anônima que recebe um objeto SQLTransaction e um SQLResultSet
        function(transaction, result){
            console.log('all right!');
            console.log(result);
        },
        // callback de erro, função anônima que recebe um objeto SQLTransaction e um SQLError
        function(transaction, error){
            console.log('deu pau!');
            console.log(error);
        }
    );
});