当前位置:Gxlcms > mysql > 关于NodeJs如何使用Mysql模块实现事务处理实例

关于NodeJs如何使用Mysql模块实现事务处理实例

时间:2021-07-01 10:21:17 帮助过:34人阅读

本篇文章主要介绍了NodeJs使用Mysql模块实现事务处理 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

依赖模块:

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的函数,用来执行事务

这样就可以执行事务了:

以上就是关于NodeJs如何使用Mysql模块实现事务处理实例的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行