这次给大家带来mysql连接池怎样使用事务自动回收(附代码),mysql连接池使用事务自动回收(附代码)的注意事项有哪些,下面就是实战案例,一起来看一下。
本文实例讲述了Node.js实现mysql连接池使用事务自动回收连接的方法。分享给大家供大家参考,具体如下:var mysql = require('mysql'),
Connection = require('mysql/lib/Connection.js');
var pool = mysql.createPool({
host: '127.0.0.1',
database: 'myDB',
port: 3306,
user: 'root',
password: 'root',
debug: false,
connectionLimit: 3
});
var execPool = function() {
pool.getConnection(function(err, conn) {
transAutoRelease(conn);
conn.beginTransaction(function(err) {
if (err) throw err;
conn.query("INSERT INTO test(id,name,date,test) values(1,'123',now(),1)",
function(err, ret) {
if (err) {
consol