zoukankan      html  css  js  c++  java
  • HTML5 Web SQL Database 数据库的使用方法【图文说明】

    页面代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <meta charset="utf-8" />
        <script src="../js/jquery-1.10.2.min.js"></script>
        <script type="text/javascript">
            $(function () {
                //var db = window.openDatabase("Web Sql DB");
                //判断浏览器是否支持
                if(window.openDatabase)
                {
                    //alert("浏览器支持");
                    //创建数据库
                    var db = window.openDatabase("Web_Sql_DB", "1.0", "Web SQL DB 测试", 20000);
                    if(db)
                    {
                        //alert("数据库创建成功!");
                        //创建表
                        db.transaction(function (tx) {
                            tx.executeSql("Create Table tb1(id int,title Text)");
                        });
                        //插入数据
                        db.transaction(function (tin) {
                            tin.executeSql("insert into tb1(id,title) values(?,?)",[2,"WEB SQL"]);
                        })
    
                        db.transaction(function (tin) {
                            tin.executeSql("insert into tb1(id,title) values(?,?)", [3, "JQuery"]);
                        })
    
                        //删除
                        //db.transaction(function (tin) {
                        //    tin.executeSql("delete from tb1 where title='WEB SQL'");
                        //})
    
                        //查询
                        db.transaction(function (tx) {
                            tx.executeSql("select * from tb1", [], function (x1, x2) {
                                for(var i=0;i<x2.rows.length;i++)
                                {
                                    document.write("<b>" + x2.rows.item(i)['title'] + "</b><br/>")
                                }
                            }, function (x3) { });
                        })
                    }
    
                }
                else {
                    alert("浏览器 不 支持!!!");
                }
            })
        </script>
    </head>
    <body>
        Test Web SQL
    </body>
    </html>

    执行结果:(由于刷新多次浏览器,导致重复数据)

  • 相关阅读:
    mac 终端命令
    安装和使用Carthage
    Mac下的常用终端命令与vim常用命令
    swift 获取推送deviceToken
    使mac版的MYSQL支持emoji表情
    iOS --- 通过CPU实现的简单滤镜效果
    IOS多选单选相册图片
    AVCaptureDevice iOS摄像头属性
    GPUImage 滤镜介绍
    苹果IOS开发者账号如何续费-Appstore
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/5330717.html
Copyright © 2011-2022 走看看