您的位置:首页 > 博客中心 > 数据库 >

(转)HTML5开发学习(3):本地存储之Web Sql Database

时间:2022-03-10 17:07

原文:http://www.cnblogs.com/xumingxiang/archive/2012/03/25/2416386.html

HTML5开发学习(3):本地存储之Web Sql Database(附源码) Posted on 2012-03-25 14:03 祥叔 阅读(0) 评论(0)  编辑 收藏

接着上一篇,这节介绍Html5 本地存储中的一个很重要的概念——Web Sql Database ,正因为本人觉得这个很重要,所有独立出来重点介绍。即时你完全没听说过这个概念,望文生义也应该知道它大概是个什么东西。

Web SQL Database (目前只谷歌浏览器支持):我把它理解成一个Html5环境下可以用Js执行CRUD的Web数据库。

对于简单的数据,使用sessionStorage和localStorage能够很好地完成存取,但是对于处理复杂的关系型数据,它就力不从心了。这也是 HTML 5 的“Web SQL Database”API 接口的应用所在。 

下面我将一一将介绍怎样 创建打开数据库,创建表,添加数据,更新数据,删除数据,删除表 。

 

先介绍三个核心方法

1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。

2、transaction:这个方法允许我们根据情况控制事务提交或回滚。

3、executeSql:这个方法用于执行真实的SQL查询。

 

第一步:打开连接并创建数据库 

gxlsystem.com,布布扣 我这里附上一个 web sql database 增删改查的demo,猛点下载。  

了解更多:http://www.w3.org/TR/webdatabase/

注: 1) 查看谷歌浏览器的 “Chrome\User Data\Default ”发现百度、腾讯等好多网站已经在运用localStorage 和 Web Sql Databases 。 2) localStorage 和 Web Sql DataBase 其实都是在本地创建了一个sqllite 数据库。     localStorage 是一个简单的数据库,只建了一张表,表名叫 “ItemTable”,并且这个表里只有两个字段 “key”和“Value”。    而Web Sql DataBase 就是一个完全交给用户去操作的数据库了,复杂或简单完全由用户自己根据需求而决定。 

 

原文地址: http://www.cnblogs.com/xumingxiang/archive/2012/03/25/2416418.html   作者 : 徐明祥   出处:http://www.cnblogs.com/xumingxiang  版权:本文版权归作者和博客园共有   转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢   要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任 

(转)HTML5开发学习(3):本地存储之Web Sql Database,布布扣,bubuko.com

热门排行

今日推荐

热门手游