没有合适的资源?快使用搜索试试~ 我知道了~
sqlite3-transactions:向 node-sqlite3 添加事务支持
共5个文件
js:3个
json:1个
md:1个
需积分: 17 1 下载量 187 浏览量
2021-06-10
22:02:32
上传
评论
收藏 8KB ZIP 举报
温馨提示
#sqlite3-transactions 向添加事务支持。 背景 Node-sqlite3 是一种访问 SQLite 数据库的好方法,但 id 尚不提供对事务的支持。 底层 SQLite 数据库可以轻松处理事务,因此您仍然可以执行以下操作: db . serialize ( function ( ) { db . exec ( "BEGIN" ) ; ... db . exec ( "COMMIT" ) ; } ) ; 这工作正常,直到您在BEGIN和COMMIT之间添加异步操作。 问题是 node-sqlite3 使用单一连接到数据库,因此来自其他地方的查询最终可能会相互混合,从而弄乱事务。 Sqlite3-transactions 通过在事务中透明地锁定数据库来解决这个问题。 如果数据库被锁定,所有不属于该事务的查询都会在事务完成后排队并执行。 作为
资源推荐
资源详情
资源评论
收起资源包目录
sqlite3-transactions-master.zip (5个子文件)
sqlite3-transactions-master
package.json 732B
test.js 6KB
README.md 4KB
example.js 909B
sqlite3-transactions.js 8KB
共 5 条
- 1
资源评论
高晖云
- 粉丝: 19
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功