使用phonegap检查数据库是否存在

时间:2015-01-15 22:19:04

标签: javascript html5 sqlite cordova

我需要检查是否存在使用phonegap在我的应用程序中创建的数据库。 搜索很多,但我没有找到。

我发现内容只是讨论已经存在的表,但没有谈论如何验证数据库创建是否存在。

谢谢!

1 个答案:

答案 0 :(得分:0)

我遵循以下路径。

var db;
function createDataBase(fn){
    try{
        db = window.openDatabase('example.db','1','Example Database',-1, function(){
            /**
             * database first created ...
             *
             * */
            createTables(fn);
        });
    }catch(e){
        /**
         * database already created!!
         * */
        db = window.openDatabase('readyVehicle.db','','',-1);
        if(typeof(fn) == 'function'){
           fn.call(null, db);
        }        
    }
}


function createTables(fn){
....
....
  if(typeof(fn)=='function'){
     fn.call(null, db);
  }
}

createDataBase(function(db){
    // dosomething();
})
相关问题