html5 读写数据库

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可以和其他平台共享。

*/
时间: 2024-12-18 03:57:24

html5 读写数据库的相关文章

扩展 spring 的 AbstractRoutingDataSource 实现读写数据库分离

读写数据库分离,前期没有用spring,实现起来想当复杂,后来   通过扩展 AbstractRoutingDataSource ,实现方式简单很多 mark 一下. 主从 切面 代码: 1 package com.lixiaodao.datasource.aspect; 2 3 import java.util.List; 4 5 import org.aspectj.lang.JoinPoint; 6 import org.slf4j.Logger; 7 import org.slf4j.L

(转)HTML5 本地数据库(SQLite) 示例

  HTML5 本地数据库(SQLite) 示例 2012-05-07 16:21:13 标签:SQLite HTML5本地数据库 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://supercharles888.blog.51cto.com/609344/856071 按照国内一HTML5先行者的例子仿写了一个用HTML5 API来操作本地SQLite数据库的例子,感觉这个功能蛮好玩的,但是还不够强大,尤其浏览器支持力度不够:

HTML5本地数据库(WebSQL)[转]

除了sessionStorage和localStorage外,HTML5还支持通过本地数据库进行本地数据存储,HTML5采用的是"SQLite"这种文件型数据库,该数据库多集中在嵌入式设备上,熟悉IOS/Android开发的同学,应该对SQLite数据库比较熟悉. webSql允许我们直接通JS的API在浏览器端创建一个本地的数据库,而且支持标准的SQL的CRUD操作,让离线的Web应用更加方便的存储结构化的数据.接下里介绍一下本地数据的相关API和用法. 操作本地数据库的最基本的步骤

【面试题之刨根问底】0017-net中读写数据库需要用到那些类?他们的作用?

[问]: net中读写数据库需要用到那些类?他们的作用? [答]: DataSet:数据集. DataCommand:执行语句命令. DataAdapter:数据的集合,用语填充. DataReader:数据只读器 [刨]: C#访问数据库的五大对象(易懂版)

PHP 读写数据库出现中文乱码问题

一.我在PHP读写数据库时,出现中文乱码问题的解决方案: 1.加入一句话就行了: mysql_query("set character set 'utf8'");//读库 mysql_query("set names 'utf8'");//写库 //其实读写都可以只加入 mysql_query("set names 'utf8'"); 如果使用mysqli的话,其实是一样的语句,但主要要注意的是一定不要把字符集写成UTF-8,在PHP语法中是没有

网站安全通用防护代码(用户读写数据库对用户输入或者发送(Post、Get)数据等进行检测过滤等)

每一个开发者都会意识到,网站发布之前,需要进行安全及系统漏洞检查. 那么如何拦截攻击者注入恶意脚本或代码?如何防御诸如跨站脚本攻击(XSS).SQL注入攻击等恶意攻击行为? 针对目前常见的一些安全问题,结合目前一些常见的防护办法,可在系统底层增加了安全防护代码. [Description("网站安全通用防护代码(用户读写数据库对用户输入或者发送(Post.Get)数据等进行检测过滤等),跨站脚本攻击(XSS).SQL注入攻击等恶意攻击")] public partial class S

html5本地数据库(一)

本地数据库 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15px 0; } /

HTML5本地数据库详解

对于复杂的数据库,HTML5使用本地数据库进行操作.这是一个浏览器端的数据库.在本地数据库中我们可以直接利用JavaScript创建数据库,并利用SQL语句执行相关的数据库操作.下面分别介绍本地数据库的各个API及其使用方法. 1.利用openDatabase创建数据库 我们可以利用openDatabase方法创建数据库.openDatabase方法传递五个参数,分别是:数据库名.数据库版本号(可省略).对数据库的描述.设置分配的数据库的大小.回调函数. 如果我们要创建一个本地数据库,可以执行如

C#基础视频教程6.1 如何简单读写数据库

要理解MySQL,SQLServer,ACCESS都是数据库的品牌,不同品牌的数据库在不同的领域,适用场合有所不同.ACCESS应该是最简单,至少是Windows上最容易上手的数据库,MySQL可能跟PHP搭配在做网站的时候用的比较多,SQLServer跟ASP.NET搭配做服务器.由于ACCESS有很多版本,我们为了兼容之前的版本,尽量使用ACCESS2003的数据库(MDB格式,往后的版本可能是ACCDB的格式),比如我安装的是ACCESS2010,首先在选项中修改默认的空白数据库格式为20