您的位置:首页 > 数据库

html5中本地数据库的基本概念

2012-05-30 12:09 267 查看
在前面我们学习了html5的web storage本地存储,学习使用了sessionStorage和localstorage的具体使用,现在我们来学习html5中另外一个非常重要的本地存储形式,那就是本地数据库存储。

我们知道,在html4以及xhtml中,我们访问的数据库都是在服务器上,但是在html5中,我们可以像访问本地文件一样访问浏览器内置的数据库,这个数据库就是SQLite,这是一个小型的数据库,但是功能确实很强大,在android里面内置的也是这个数据库。

使用SQLLite数据库的步骤:

1.创建访问数据库的对象

2.使用事物处理

打开一个数据库对象

var db=openDatabase(“mydb”,”1.0″,”Test DB”,3*1024*1024);

这样就拿到了一个数据库对象,其实参数比较简单,第一个是 数据库名,第二个是数据库的版本号,第三个是数据库的描述,第四个是数据库的大小,默认是b,如果该数据库不存在,就创建这个数据库。

在实际访问数据库的时候,我们还需要使用transaction方法,用来处理事务,使用事务可以防止对个人同时对数据库的数据进行更改,造成数据的不一致。使用方法

db.transation(function (tx){

tx.executeSql(‘CREATE TABLE IF NOT EXEISTS LOGS (id unique,log)’);

});

这个是通过调用回调函数来执行数据库语句。

原文地址:http://gagahtml.sinaapp.com/2012/05/451.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 storage