通过Web SQL Database将…

通过Web <wbr>SQL <wbr>Database将数据库启动时间保存在数据库当中

   <!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>通过Web SQL Database将数据库启动时间保存在数据库当中</title>
    <script>
       var db;
       window.onload=function(){
          //首先判断浏览器是否支持Web SQL Database
          if(window.openDatabase==undefined){
              alert("浏览器不支持Web Database");
              return;
          }

          //1,打开数据库testdb是数据库名,sample是数据库的略称
          db=window.openDatabase("testdb","1.0","sample",1024*1024);
          //2,开始事务处理
          db.transaction(function(tx){
             //3,执行sql
             //如果表不存在则创建
             tx.executeSql("create table if not exists time_tab(sec,str)");
             //向表中插入一下数据
             var sec=new Date().getTime();
             var str=new Date().toString();
             tx.executeSql("insert  into time_tab(sec,str) values(?,?)",[sec,str]);

          });
       }

       function showValues(){
          db.transaction(function(tx){
            tx.executeSql("select * from time_tab",[],
                    function(tx,rs){
                        //处理并执行结果
                        var str="";
                        for(var i=0;i<rs.rows.length;i++){
                            var row=rs.rows.item(i);
                            str+=row.str+"<br>";
                        }

                        document.getElementByIdx_x("time").innerHTML=str;

                    }
            );
          });
       }

    </script>
</head>
<body>
      <div id="time"></div>
      <button onclick="showValues()">显示启动数据库的时间</button>
</body>

你可能感兴趣的:(通过Web SQL Database将…)