<!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武林網。