html本地数据库作用,html5中本地数据库的基本概念

本文深入探讨HTML5中的本地数据库存储,重点介绍如何使用SQLite进行数据存储。通过示例展示了创建数据库对象、处理事务以及执行SQL语句的方法,强调了SQLite在防止数据不一致性和提供强大本地存储能力方面的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在前面我们学习了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)’);

});

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值