数据库未定义的phonegap android错误?

Sha*_*nki 9 database android cordova

我正在获取数据库:在android的phonegap中未定义.我在phonegap中创建了一些表,在成功创建表之后,它给了我数据库未定义的错误.请帮忙.我是phonegap的新手.代码 -

var db; 
var dbCreated = false; 
document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
  //alert("In Device Ready..."); 
  db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 
  db.transaction(populateDB, transaction_error, populateDB_success); 
}
Run Code Online (Sandbox Code Playgroud)

Dhr*_*sha 2

当我刚接触phonegap时,我遇到了同样的问题。尝试这个 ,

var db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() { 

db.transaction(populateDB, transaction_error, populateDB_success);

}
Run Code Online (Sandbox Code Playgroud)

然后这将调用populateDB函数。
如果出现错误,则会调用transaction_error.
如果成功则将调用populateDB_success函数。