分享更有价值
被信任是一种快乐

本地数据库是不是html5新特性

文章页正文上

这篇文章给大家分享的是有关本地数据库是不是html5新特性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 本地数据库是html5新特性。Html5提供了一个浏览器端的数据库支持,允许开发者直接通JS的API在浏览器端创建一个本地的数据库,而且支持标准的SQL的CRUD操作,让离线的Web应用更加方便的存储结构化的数据。本教程操作环境:windows7系统、HTML5版、Dell G3电脑。
虽然Html5已经提供了功能强大的localStor免费云主机、域名age和sessionStorage,但是他们两个都只能提供存储简单数据结构的数据,对于复杂的Web应用的数据却无能为力。逆天的是Html5提供了一个浏览器端的数据库支持,允许我们直接通JS的API在浏览器端创建一个本地的数据库,而且支持标准的SQL的CRUD操作,让离线的Web应用更加方便的存储结构化的数据。接下里介绍一下本地数据的相关API和用法。操作本地数据库的最基本的步骤是:第一步:openDatabase方法:创建一个访问数据库的对象。第二步:使用第一步创建的数据库访问对象来执行transaction方法,通过此方法可以设置一个开启事务成功的事件响应方法,在事件响应方法中可以执行SQL.第三步:通过executeSql方法执行查询,当然查询可以是:CRUD。接下来分别介绍一下相关的方法的参数和用法。(1)openDatabase方法:openDatabase方法打开一个已经存在的数据库,如果数据库不存在,它还可以创建数据库。几个参数意义分别是:1,数据库名称。2,数据库的版本号,目前来说传个1.0就可以了,当然可以不填;3,对数据库的描述。4,设置分配的数据库的大小(单位是kb)。5,回调函数(可省略)。初次调用时创建数据库,以后就是建立连接了。(2)db.transaction方法可以设置一个回调函数,此函数可以接受一个参数就是我们开启的事务的对象。然后通过此对象可以进行执行Sql脚本,跟下面的步骤可以结合起来。(3)通过executeSql方法执行查询。参数说明:qlQuery:需要具体执行的sql语句,可以是create、select、update、delete;value1,value2..]:sql语句中所有使用到的参数的数组,在executeSql方法中,将s>语句中所要使用的参数先用“?”代替,然后依次将这些参数组成数组放在第二个参数中ataHandler:执行成功是调用的回调函数,通过该函数可以获得查询结果集;4,errorHandler:执行失败时调用的回调函数;下面是一个综合的例子,可以看一下:

相关推荐: axios和ajax的区别有什么

axios和ajax的区别有什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。axios和ajax的区别:1、axios是一个基于Promise的HTTP库,而ajax是对原生XH…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册