HTML5 什么是本地数据库
数据库的本地存储功能是非常重要的。在HTML5中,内置了一个可以通过SQL语言来访问的数据库。
在HTML4中,数据库只能被放置在服务器端,只能通过服务器来访问数据库。但是在HTML5中,可以像访问本地文件那样去访问内置数据库。这种数据库被称为SQLLite,又被称为文件型SQL数据库。
在使用SQLLite数据库之前,需要编写JavaScript脚本,具体的步骤如下:
1.用openDatabase方法创建一个访问数据库的对象。
2.使用1.步骤创建的数据库访问对象来执行transaction方法,通过此方法可以设置一个开启事务成功的事件响应方法,在事件响应方法中可以执行SQL。
首先,必须要使用openDatabase方法来创建一个访问数据库的对象,实现代码如下:
//Demo:获取或者创建一个数据库,如果数据库不存在那么创建之
var dataBasie = openDatabas("student", "1.0","学生表", 1024 * 1024, function () { });
用openDatabase方法可以打开一个已经存在的数据库。如果数据库不存在,它还可以创建数据库,其中几个参数的意义分别是: ©数据库名称。
©数据库的版本号,目前来说,1.0就可以了,当然可以不填。
©对数据库的描述。
©设置分配的数据库的大小(单位是kb)。
©回调函数(可省略)。
初次调用时创建数据库,以后就是建立连接了。
用db.transaction方法可以设置一个回调函数,此函数可以接受一个参数,就是开启的事务的对象,然后通过此对象可以执行Sql脚本。
点击加载更多评论>>