我需要检查是否存在使用phonegap在我的应用程序中创建的数据库。 搜索很多,但我没有找到。
我发现内容只是讨论已经存在的表,但没有谈论如何验证数据库创建是否存在。
谢谢!
答案 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();
})