依赖模块:
1. mysql
npm install mysql --save
2. async
npm install async --save
(ps: async模块可换成其它Promise模块如bluebird、q等)
因为Node.js的mysql模块本身对于事务的封装过于简单,而且直接使用会有很严重callback hell,故我们封装了两个方法,一个用来初始化sql & params,一个用来执行事务。
初始化sql & params:
如果你要执行多条sql语句,则需要:
然后我在我自己的dbHelper.js里封装了execTrans的函数,用来执行事务
这样就可以执行事务了:
Copyright © 2019- harx.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务