h5本地数据库的示例分析
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要为大家展示了"h5本地数据库的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"h5本地数据库的示例分析"这篇文章吧。HTML5中,为了减
千家信息网最后更新 2024年11月23日h5本地数据库的示例分析
这篇文章主要为大家展示了"h5本地数据库的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"h5本地数据库的示例分析"这篇文章吧。
HTML5中,为了减轻服务器的负担和提高Web应用程序性能,将原本必须要保存在服务器上的数据转为保存在客户端本地。可以像访问本地文件那样轻松地对内置数据库进行直接访问。HTML5中内置了两种本地数据库,一种为SQLLite,一种为indexedDB。这次简单的简单的介绍下SQLLite。
在写这篇文章时,查询了下 Web SQL Database(SQLLite),很不幸看到了这个
大概意思是 :此规范不再处于主动维护中,Web应用程序工作组不打算继续维护。
SQLLite核心的方法有3个
openDatabase:这个方法用于创建数据库对象并返回实例
transaction:这个方法用于控制事务提交或回滚
executeSql:这个方法用于执行SQL 查询(SQLLite 可以用sql来来执行增删改查)
openDatabase
例如,想要创建数据库
//参数意义依次为 数据库名字,版本,数据库描述,数据库大小var db = openDatabase("myData", "1.0", "MyDataBase", 1024 * 100);
这样就可以创建一个本地的Web SQL Database ,返回值 "db" 为这个数据库的实例。
transaction&executeSql
transaction方法用以处理事务,当一条语句执行失败的时候,回滚整个事物。
executeSql方法用以执行SQL语句,返回结果。
请看代码
//打开一个事物,传入一个包含事务内容的一个方法//在事物中使用executeSql执行sql创建一张表 db.transaction(function(tx) { tx.executeSql("CREATE TABLE IF NOT EXISTS message(name TEXT,content TEXT,time TET)", [], function() { //执行成功回调函数(该参数可选传与不传) }, function(error) { //执行失败回调函数(该参数可选传与不传) }), //在表中插入一条数据 tx.executeSql("INSERT INTO message VALUES(?,?,?)", ["zhong", "web sql database", ''2017 ']); })
执行以上代码在chrome控制台中查看
成功插入一条数据!!!
我们再来查询一下这条数据
db.transaction(function(tx) { tx.executeSql("SELECT * FROM message", [], function(tx, rs) { //执行成功回调函数,返回执行结果 rs ,我们将 rs 循环 for (var i = 0; i < rs.rows.length; i++) { //打印出查询的结果 console.log(rs.rows.item(i)) } }, function(eror) {})})
在chrome控制台中查看
以上是"h5本地数据库的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
数据库
方法
内容
篇文章
结果
查询
示例
分析
成功
事务
事物
函数
参数
控制
代码
实例
应用程序
控制台
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库在安全领域的应用
软件开发如何量化管理
北京微梦创网络技术有限公司
数字经济中网络安全概念股
网络安全严重危害
重庆党员教育软件开发哪儿好
集团网络安全意识形态隐患
vb不可识别的数据库格式
成都云车酷互联网科技有限公司
安徽网络技术推广
数据库技术厉害吗
软件开发的工作要素
宣传媒体网络安全
幻影加奥加兽数据库
河南云启网络技术有限公司
运城网络技术团队
有关软件开发的项目名称
网易版烦人的村民服务器的编号
北京网络安全月2021
中学生网络安全知识稿子
西南民族大学数据库技术
网络安全运营维护费用
数据库主机硬件要求
在南通做软件开发
放肆网络安全论坛
网络技术 专业报考消防
单片机软件开发求职
网络安全管理不能录用的人
数据库中的并相联系
西藏民族大学网络安全学科评分