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
我们知道,在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
相关文章推荐
- HTML5基础23----本地数据库的基本概念
- HTML5本地数据库--IndexDB的基本操作
- 数据库的基本概念
- html5 本地数据库-Web SQL Database
- Android技术——数据库(一):基本概念
- 数据库系统学习(三)- 关系模型之基本概念
- HTML5创建本地数据库
- 01.数据库基本概念和配置
- 数据库概述及基本概念
- 数据库系统的基本概念(第一章)-----数据库管理系统(DBMS
- 数据库基本概念回顾
- 关系型数据库的基本概念
- 关系数据库基本概念。
- 数据库设计和ER模型-------之ER模型的基本概念(第二章)
- 数据库面试常问的一些基本概念
- html5本地数据库示例
- 数据库结构及基本概念
- 数据库基本概念练习
- 数据库基本概念
- HTML5 本地数据库(SQLite) 示例 推荐