• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用phonegap操作数据库的实现方法

    实例如下:

    <!DOCTYPE html> 
    <html> 
      
        <head> 
            <meta charset="UTF-8"> 
            <title>Database Example</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(populateDB,errorDB,successDB); 
                } 
                  
                //初始化数据库数据 
                function populateDB(tx){ 
                    tx.executeSql('DROP TABLE IF EXISTS test1'); 
                    tx.executeSql('CREATE TABLE IF NOT EXISTS test1 (id unique,name)'); 
                    tx.executeSql('INSERT INTO test1(id,name) VALUES(1,"Tony")'); 
                    tx.executeSql('INSERT INTO test1(id,name) VALUES(2,"Bill")'); 
                    tx.executeSql('INSERT INTO test1(id,name) VALUES(3,"Tony")'); 
                } 
                  
                //查询方法 
                function queryDB(tx){ 
                    tx.executeSql('SELECT * FROM test1',[],querySuccess,errorDB); 
                } 
                  
                //查询成功回调 
                function querySuccess(tx,results){ 
                    var len=results.rows.length; 
                    var status=document.getElementById("status"); 
                    var string ="Rows:"+len+"<br />"; 
                    for(var i=0;i<len;i++){ 
                        string+=results.rows.item(i).name+"<br />"; 
                    } 
                    status.innerHTML=string; 
                } 
                  
                //执行初始化数据成功后的回调 
                function successDB(){ 
                    var db=window.openDatabase("Test","1.0","Test",200000); 
                    db.transaction(queryDB,errorDB); 
                } 
                  
                //失败回调 
                function errorDB(err){ 
                    alert('Error processing SQL:'+err.code); 
                } 
                  
            </script> 
        </head> 
      
        <body> 
            <h1>Names</h1> 
            <div id='status'></div> 
        </body> 
      
    </html>

    以上这篇使用phonegap操作数据库的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    上一篇:使用phonegap进行本地存储的实现方法
    下一篇:使用phonegap获取位置信息的实现方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用phonegap操作数据库的实现方法 使用,phonegap,操作,数据库,