为什么我的sqlite数据库不能在cordova中持久存在?

时间:2016-05-26 15:35:10

标签: sqlite cordova visual-studio-cordova

我有一个非常基本的create db语句,如下所示:

  var instance = openDatabase(databaseModel.name, databaseModel.version, databaseModel.alias, databaseModel.timeout); //Open a DB based on Name and Version Number

 insertTable: function(insertStatement, dataArray) {
            var deferred = q.defer();
            try {
                var request = _db.instance.transaction(function(tx) { tx.executeSql(insertStatement, dataArray); });
                deferred.resolve(request);
            } catch (e) {
                deferred.reject(new Error(e));
            }
            return deferred.promise;
        }
    };

这对于打开数据库和添加一些记录非常有用,但是当我关闭浏览器或Cordova应用程序时,数据库就不见了。

我做错了什么?

0 个答案:

没有答案