sails.js使用mysql模块搞定事务
2017-09-20 15:10
447 查看
坦白说sails-mysql对事务的支持差强人意,用mysql模块自带的方法会更简单一点(也许是我打开的方式不对)。
以下是源码,你能看懂就行
2017年9月20日 重庆-传说
以下是源码,你能看懂就行
var mysql = require('mysql'); //创建连接 var connection = mysql.createConnection(this.sails.config.connections.myApp); connection.connect(function(err) { if(err){ return next(err); } }); //外面也可以嵌套for循环 connection.beginTransaction(function(err) { //可以嵌套多层,看你心情 connection.query(sql1, function(err, result) { if(err){ //回滚事务 connection.rollback(function() { if(err){ return next(err); } }); } connection.query(sql2, function(err, result) { if(err){ connection.rollback(function() { if(err){ return next(err); } }); } //提交事务 connection.commit(function(err) { if(err){ connection.rollback(function() { if(err){ return next(err); } }); } //关闭连接 connection.end(); }); }); }); });
2017年9月20日 重庆-传说
相关文章推荐
- NodeJs使用Mysql模块实现事务处理
- 在Node.js使用mysql模块时遇到的坑
- sails.js使用mysql-queries执行批量SQL
- sailsjs nodejs mysql 事务操作回滚
- 在Node.js使用mysql模块时遇到的坑
- node.js使用mysql模块的坑
- NodeJs使用Mysql模块实现事务处理实例
- sails.js 使用node-cron模块,监听订单状态并发送消息到企业微信
- PHP mysql与mysqli事务使用说明 分享
- 多线程共享MySQL连接时,使用事务的危险!
- mysql + unidac 使用事务例子
- python的mysql模块使用like查询
- 使用 Sails.js 构建和定制企业级的 Node.js 应用
- 网站案例使用 Sails.js 构建和定制企业级的 Node.js 应用
- PHP和MySQL Web开发读书笔记---使用PHP和MySQL实现安全事务
- PHP mysql与mysqli事务使用说明 分享
- PHP mysql与mysqli事务使用说明 分享
- python mysql 模块安装使用
- 【2012年最新原创AJAX案例,重磅推出】1、使用ajax+js+json+dom+php+mysql实现超强 Web聊天室V2.0
- PHP和MySQL Web开发读书笔记---使用PHP和MySQL实现安全事务