<! DocType html> <html> <kopf> <meta charset = utf-8> <tits> Datenbankbeispiel </title> <script type = text/javascript charset = utf-8 src = cordova.js> </script> <script type = text/javaScript charset = utf-8> document.addeventListener (deviceready, ondeviceready, false); Funktion ONDEVICEREady () {var db = window.opendatabase (test, 1.0, test, 200000); db.transaction (populedb, errordb, successdb); } // 初始化数据库数据 Funktion populiert (tx) {tx.executesql ('Droptabelle, wenn exists test1'); tx.executesql ('Tabelle erstellen, wenn nicht exists test1 (id eindeutig, name)'); tx.executesql ('in test1 (id, name) Werte (1, Tony)'); tx.executesql ('in test1 (id, name) Werte (2, bill)'); tx.executesql ('in test1 (id, name) Werte (3, Tony)'); } // 查询方法 Funktion querydb (tx) {tx.executesql ('select * aus test1', [], querySuccess, errordb); } // 查询成功回调 Funktion querySuccess (tx, resulting) {var len = results.rows.length; var status = document.getElementById (Status); var string = Zeilen:+len+<br />; für (var i = 0; i <len; i ++) {string+= results.rows.item (i) .name+<br />; } status.innerhtml = String; } // 执行初始化数据成功后的回调 Funktion successdb () {var db = window.opendatabase (test, 1.0, test, 200000); db.transaction (querydb, errordb); } // 失败回调 Funktion errordb (err) {alert ('Fehlerverarbeitung SQL:'+err.code); } </script> </head> <body> <h1> Namen </h1> <div id = 'status'> </div> </body> </html>以上这篇使用 Telefonegap 操作数据库的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持 vevb 武林网。