H5 本地数据库sqlite使用教程
H5 本地数据库sqlite使用方法:
//一、创建数据库 var db = openDatabase('sq','1.0','sq db',1024*100); //二、增删改查 db.transaction(function(tx){ //创建表 tx.executeSql('CREATE TABLE IF NOT EXISTS sqdata(itemid CHAR(50) PRIMARY KEY,url TEXT,name TEXT,num INTEGER,parentid CHAR(50))',[],function(tx,res){ //alert('创建成功~'); },function (tx,err){ //alert('创建失败'+err.message); }); //删除表 tx.executeSql('drop table sqdata',[],function(tx,res){ alert('删除成功~'); },function (tx,err){ alert('删除失败'+err.message); }) //删除数据 tx.executeSql('delete from TelData',[],function(tx,res){ alert('删除成功~'); },function (tx,err){ alert('删除失败'+err.message); }) //新增数据 tx.executeSql('INSERT INTO sqdata VALUES(?,?,?,?,?)',[id,url,name,1,parentid],function(tx,rs){ //console.log("保存数据成功"); },function(tx,error){ //console.log(error.source+"::"+error.message); }); //修改数据 tx.executeSql('UPDATE sqdata SET num=? where itemid=?',[num,id],function(tx,rs){ //alert("修改成功"); },function(tx,error){ //console.log(error.source+"::"+error.message); }); //查询数据 tx.executeSql('select * from sqdata where itemid=?',[id],function(tx,rs){ //console.log(JSON.stringify(rs.rows.item(0))); },function(){ // console.log('查询失败'+err.message); }); });
上一篇:VUE学习笔记九:VUEX
文章
总共 0 条评论