<! Doctype html> <html> <Head> <meta charset = utf-8> <Title> Пример базы данных </title> <script type = text/javascript charset = utf-8 src = cordova.js> </script> <script type = text/javascript charset = utf-8> document.addeventlistener (Deviceready, Ondeviceready, false); function ondeviceready () {var db = window.opendatabase (тест, 1,0, тест, 200000); DB.Transaction (Populatb, Errordb, SuccessDB); } // 初始化数据库数据 Функция opulatedb (tx) {tx.executesql ('Drop Table, если существует Test1'); tx.executesql ('Создать таблицу, если не существует test1 (id unique, name)'); tx.executesql ('вставьте в тест1 (id, имя) значения (1, tony)'); tx.executesql ('вставьте в тест1 (id, имя) значения (2, bill)'); tx.executesql ('вставьте в тест1 (id, name) значения (3, тони)'); } // 查询方法 Функция QueryDB (tx) {tx.executesql ('select * from test1', [], QuerySuccess, errordb); } // 查询成功回调 Функция QuerySuccess (TX, Results) {var len = Results.Rows.length; var status = document.getElementbyid (status); var string = ros:+len+<br />; for (var i = 0; i <len; i ++) {String+= Results.row.item (i) .name+<br />; } status.innerhtml = string; } // 执行初始化数据成功后的回调 function successDb () {var db = window.opendatabase (тест, 1,0, тест, 200000); DB.Transaction (QueryDB, ErrordB); } // 失败回调 функция errordb (err) {alert ('Ошибка ошибок SQL:'+err.code); } </script> </head> <body> <h1> имена </h1> <div id = 'status'> </div> </body> </html>以上这篇使用 Phonegap 操作数据库的实现方法就是小编分享给大家的全部内容了 希望能给大家一个参考 , 也希望大家多多支持 Vevb 武林网。