<! DocType html> <html> <fead> <meta charset = utf-8> <title> Ejemplo de base de datos </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 (test, 1.0, test, 200000); DB.Transaction (pobladoB, ErrordB, SuccesdB); } // 初始化数据库数据 Función PopulatedB (tx) {tx.Executesql ('Tabla de caída si existe test1'); tx.Executesql ('Crear tabla si no existe test1 (id único, nombre)'); tx.executesql ('insertar en test1 (id, nombre) valores (1, Tony)'); tx.executesql ('insertar en test1 (id, nombre) valores (2, factura)'); tx.executesql ('insertar en test1 (id, nombre) valores (3, Tony)'); } // 查询方法 FUNCIÓN QUERYDB (TX) {TX.EXECUTSQL ('SELECCIONAR * DESDE TEST1', [], QUERYSUCCESS, ERRORDB); } // 查询成功回调 Función QuerySuccess (tx, resultados) {var len = results.rows.length; estado var = document.getElementById (status); var string = filas:+len+<br />; for (var i = 0; i <len; i ++) {string+= results.rows.item (i) .name+<br />; } status.innerhtml = string; } // 执行初始化数据成功后的回调 Función Succesdb () {var db = window.opendatabase (test, 1.0, test, 200000); DB.Transaction (QueryDB, ErrordB); } // 失败回调 Función ErrordB (err) {alert ('Error procesamiento de sql:'+err.code); } </script> </head> <body> <h1> nombres </h1> <div id = 'status'> </div> </body> </html>以上这篇使用 PhoneGap 操作数据库的实现方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 也希望大家多多支持 也希望大家多多支持 VEVB 武林网。