八、webSql
前端数据库,本来属于HTML5规范,后来被取消了(数据库保存在后端比前端靠谱)
8.1 openDatabase
观察数据库:
它是一个函数,是window的属性
作用:打开或者创建数据库
使用方式:
1 | openDatabase(dbname, version, descript, size); |
创建数据库:
1 | // 创建数据库 |
1 | // 查看数据库 |
执行openDatabase
方法之后,会返回一个数据库对象:
1 | var db = openDatabase("17期数据库", 1, "这是17期数据库", 1024*1024); |
8.2 transaction
该方法接受一个参数是回调函数,回调函数中的参数就是事物对象
1 | db.transaction(function(){ |
8.3 SQLTransaction
通过ta
调用SQLTransaction
原型上的方法:executeSql来执行SQL语句
使用方式:
1 | ta.executeSql(sql, [], successcallback, failedcallback0 |
创建表:
1 | db.transaction(function(ta){ |
插入数据:
1 | // 插入数据 |