html5本地存储之数据库

对于简单的数据,使用sessionStorage和localStorage
能够很好地完成存取,但是对于处理复杂的关系型数据,
它就力不从心了。这也是 HTML 5 的“Web SQL
Database”API 接口的应用所在。我把它理解成一个
Html5环境下可以用Js执行CRUD的Web数据库
三个核心方法
openDatabase:这个方法使用现有数据库或创建新数
据库创建数据库对象。
transaction:这个方法允许我们根据情况控制事务提
交或回滚。
executeSql:这个方法用于执行真实的SQL查询
表“stu”创建成功,数据插入成功


html5本地存储之数据库_第1张图片
数据删除成功,表“stu”现在为空表
html5本地存储之数据库_第2张图片
表“stu”删除成功,student数据库里没有数据表


    
    
    
    
    

    

    
结束语
本文介绍了 HTML5 的 Web SQL Database 特点,对其 API 进行介绍。需要注意的是,如果不是绝对需要,不要使用 Web SQL Database,因为它会让我们的代码更加复杂(匿名内部类的内部函数,回调函数等等)。对大多数情况下,本地存储或会话存储就能够完成相应的任务,尤其是你能够保持对象状态持久化的情况。通过这些 HTML5 Web SQL Database API 接口,可以获得更多功能,相信以后会出现一些非常优秀的、建立在这些 API 之上的应用程序。






你可能感兴趣的:(HTML4/HTML5)