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 条评论