html5 读写数据库
时间:2021-07-01 10:21:17
帮助过:56人阅读
db = openDatabase(‘MyData‘,‘‘,‘My Database‘,102400
);
//首先它创建一个数据库表,里面有3个字段
db.transaction(
function(tx){
tx.executeSql(‘CREATE TABLE IF NOT EXISTS InfoData(name TEXT,info TEXT,time INTEGER)‘
,[]);
}
//显示所有
db.transaction(
function(tx){
//然后定义了一个回调函数,表明对于结果集的处理
tx.executeSql(‘SELECT * FROM InfoData‘,[],
function(tx,rs){
//遍历结果集,对于每一行,依次调用showData来在table上创建对于的html文本
for(
var i=0;i<rs.rows.length;i++
){
//对于item(i),也就是某一行记录,我们显示其内容到页面的表格中(构建对应的HTML片断)
alert(rs.rows.item(i));
}
});
}
//增加数据
db.transaction(
function(tx){
//插入的语句是个模板语句
//插入成功的回调就是在控制台上输入一行日志
tx.executeSql(‘INSERT INTO InfoData VALUES(?,?,?)‘ , [name,info,time],
function(tx,rs){
console.log("成功保存数据!"
);
},
//插入失败的回调就是在控制台上输入一行错误日志
function(tx,error){
console.log(error.source+"::"+
error.message);
});
}
/*
数据库位于 C:\Users\闲道人阿力\AppData\Roaming\360se6\User Data\Default\databases
你可以查看你的数据库所对应的文件。在Databases.db中查看所对应的文件,也可以把该文件换成sqlite文件
该db可以和其他平台共享。
*/
html5 读写数据库
标签: