介绍
这篇文章给大家分享的是有关phonegap如何操作数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强>实例如下:强>
& lt; ! DOCTYPE html>, & lt; html>, ,, ,,,& lt; head>, ,,,,,,,& lt; meta charset=癠TF-8"祝辞, ,,,,,,,& lt; title> Database Example, ,, ,,,,,,,& lt; script 类型=拔谋?javascript", charset=癠TF-8", src=https://www.yisu.com/zixun/" cordova.js "> 脚本> <脚本type=" text/javascript“charset=" utf - 8 "> 文档。addEventListener (“onDeviceReady deviceready”,假); 函数onDeviceReady () { var db=window.openDatabase(“测试”、“1.0”、“测试”,200000年); db.transaction (populateDB errorDB successDB); }//初始化数据库数据 函数populateDB (tx) { tx.executeSql (DROP TABLE如果存在test1); tx.executeSql(“创建表如果不存在test1 (id独特的名称)”); tx.executeSql(“插入test1 (id、名称)值(1,“托尼”)'); tx.executeSql(“插入test1 (id、名称)值(2“法案”)'); tx.executeSql(“插入test1 (id、名称)值(3,“托尼”)'); }//查询方法 函数queryDB (tx) { tx.executeSql (SELECT * FROM test1, [], querySuccess, errorDB); }//查询成功回调 结果函数querySuccess (tx) { var len=results.rows.length; var状态=. getelementbyid(“状态”); 字符串var="行:“+ len +“
”; 我(var=0;”; } status.innerHTML=字符串; }//执行初始化数据成功后的回调 函数successDB () { var db=window.openDatabase(“测试”、“1.0”、“测试”,200000年); db.transaction (queryDB errorDB); }//失败回调 函数errorDB (err) { alert('错误处理SQL: ' + err.code); }> 脚本> 头 身体<> 名称
身体>