我是做后端的
我是做后端的
  • 发布:2019-04-15 17:03
  • 更新:2019-05-16 14:10
  • 阅读:2605

plus.sqlite.transaction 事物问题

分类:HTML5+

//打开数据库
plus.sqlite.openDatabase({name: 'test',path: '_doc/test.db'});
//开启事物
plus.sqlite.transaction({name: 'sql',operation: 'begin'})
//执行sql
plus.sqlite.executeSql({
name: 'sql',
sql: '‘insert into tst values('1','11','11')’,
success: function(e) {
console.log(JSON.stringify(e))
},
fail: function(e) {
console.log(JSON.stringify(e));
closeDB()
}
})

//提交事物
plus.sqlite.transaction({name: 'sql',operation: 'commit'})

//关闭数据库连接事物
plus.sqlite.closeDatabase({name: 'sql'})

  1. 开启 事物 后,插入不成功,只有 开启事物 和 提交事物 删除后正常
  2. 事物 打开后关闭不掉,但数据库连接可以关闭,只是关闭后就不能打开提示被占用
  3. 有木有 关闭事物的方法
  4. plus.sqlite.transaction 到底啥时候用?
2019-04-15 17:03 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

打开事务的数据库名称都不同

该问题目前已经被锁定, 无法添加新回复