<!doctype html> <html> <head> <head> <meta charset = utf-8> <title>数据库示例</title> <脚本> text/javascript charset = utf-8 src = cordova = cordova> cordova> </script> </script> <script type = text/javascript charset = utf-8> document.addeventlistener(deviceready,ondeviceready,false);函数onDevicEready(){var db = window.opendatabase(test,1.0,test,200000); db.transaction(pupulationb,errordB,successDB); } //初始化数据库数据函数populatedB(tx){tx.executesql('drop表如果存在test1'); tx.executesql(“创建表(如果不存在)test1(id unique,name)'); tx.executesql('插入test1(id,name)值(1,tony)'); tx.executesql('插入test1(id,name)值(2,bill)'); tx.executesql('插入test1(id,name)值(3,tony)'); } //查询方法函数querydb(tx){tx.executesql('select * from test1',[],querySuccess,errordb); } //查询成功回调函数querySuccess(tx,结果){var len = results.Rows.length; var status = document.getElementById(状态); var string =行:+len+<br />; for(var i = 0; i <len; i ++){string+= results.rows.item(i).name+<br />; } status.innerhtml =字符串; } //执行初始化数据成功后的回调函数successdb(){var db = window.opendatabase(test,1.0,test,200000); db.transaction(querydb,errordb); } //失败回调函数errordb(err){alert('错误处理sql:'+err.code); } </script> </head> <body> <h1>名称</h1> <div id ='状态'> </div> </div> </body> </html>以上这篇使用phonegap操作数据库的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持vevb武林网。