点击这里给我发消息 点击这里给我发消息

HTML5 本地存储 Database Storage

添加时间:2013-12-6
    相关阅读: 软件 数据库 SQL HTML 链接
Database Storage

对简单的数据存储,使用sessionStorage和localStorage能够很好地完成,但是在对琐碎的关系数据进行处理之外,它就力所不及了。而这正是 HTML 5 的“Web SQL Database”API 接口的应用所在。

A、打开链接

以上代码创建了一个数据库对象 db,名称是 Todo,版本编号为0.1。db 还带有描述信息和大概的大小值。如果需要,这个大小是可以改变的,所以没有必要预先假设允许用户使用多少空间。

绝不可以假设该连接已经成功建立,即使过去对于某个用户它是成功的。为什么一个连接会失败,存在多个原因。也许用户代理出于安全原因拒绝你的访问,也许设备存储有限。面对活跃而快速进化的潜在用户代理,对用户的机器、软件及其能力作出假设是非常不明智的行为。比如,当用户使用手持设备时,他们可自由处置的数据可能只有几兆字节。

B、执行查询


1.执行SQL语句使用database.transaction()函数,该函数只有一个参数,负责执行查询的函数。

2.该函数具有一个类型事务的参数(tx)。

3.该事务参数(tx)具有一个函数:executeSql()。这个函数使用四个参数:
表示查询的SQL字符串;插入到查询中问号所在处的字符串数据;一个成功时执行的函数;一个失败时执行的函数。

4.执行成功的函数有两个参数:tx2,事务性参数;result,执行的返回结果,结构如图

HTML 5 Web SQL Database

5.执行成功的函数也有两个参数:tx2,事务性参数;error,错误对象,结构如图

HTML 5 Web SQL Database

C、其它

?Chrome支持; firefox(测试时版本4.01)不支持;IE8不支持。

D、示例

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册