WebSQL

来源:互联网 发布:一个程序员的奋斗史txt 编辑:程序博客网 时间:2024/06/04 22:06

/*创建web SQL*/        /*1数据库的名称 2版本号 3表名 4数据库大小*/        var db = openDatabase("mydata", "1.0", "testdb",1024*100);        /*创建数据库*/        function creatSql(){            db.transaction(function(tx){                tx.executeSql("create table if not exists mydata(name TEXT,message TEXT,time integer)",                [],function(){},function(){});/*第一个回调函数表示成功时执行的方法,第二个回调函数表示失败时执行的方法。*/            })        }        creatSql();        addData("zhangsan","好学生",Date());        /*添加一条数据*/        function addData(name,message,time){            db.transaction(function(tx){                tx.executeSql("insert into mydata values(?,?,?)",[name,message,time],function(){                    alert("创建成功");                    selectData();                },function(tx,error){                    alert("创建失败"+error.message);                });            })        }        /*查询数据*/        function selectData(){            db.transaction(function(tx){                tx.executeSql("select * from mydata where rowid=?",[1],function(){                    alert("查询成功");                },function(){                    alert("查询失败");                });            })        }

0 0