码迷,mamicode.com
首页 > 数据库 > 详细

html5 读写数据库

时间:2016-07-14 19:07:56      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

var 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 读写数据库

标签:

原文地址:http://www.cnblogs.com/aliblogs/p/5671395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!