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

下一篇:VUE学习笔记十:VUE属性绑定的几种方式