html5的本地数据库

之前的应用一直用的是html5的本地存储LocvalStorage,挺方便也很实用。

最近开始做一个类似于离线电话簿的应用,于是得学习html5的本地数据库。

sql语言大体上还是相同的,当然也有不一样的地方,我觉得以sqlite的为标准不容易出错。

开始前对html websql的操作可以有一下几种方式备选:

1:使用js和html5原生的方式来操作;

2:使用appcan开发环境中的数据库模块来操作:

该模块包含了appcan对数据库的基础操作

  • appcan.database.create(name,[optId],callback)
  • appcan.database.select(name,sql,callback)
  • appcan.database.exec(name,sql,callback)
  • appcan.database.transaction(name,sqlFun,callback)
  • appcan.database.destory(name,[optId],callback)

3,使用appcan开发环境的数据库插件来操作 

uexDataBaseMgr

  • openDataBase 打开数据库
  • executeSql Sql语句的执行
  • selectSql Sql语句的查询
  • transaction 事务的执行
  • closeDataBase 关闭数据库

4,用其他封装的库类

 

都小试了一下,最后还是图简单使用了appcan的插件

uexDataBaseMgr。

html5的本地数据库_第1张图片

目前完成了增删改查,实现了最基础的功能。

你可能感兴趣的:(html5的本地数据库)