0
MySQLデータベースでNodeJSを使用して接続プールを使用したいと考えています。ドキュメントによると、それを行うには2つの方法があります。私は、明示的に、プールから接続を取得し、それを使用し、それを解放し、次のいずれかNodeJS + mysql - 自動的にプール接続を終了しますか?
var pool = require('mysql').createPool(opts);
pool.getConnection(function(err, conn) {
conn.query('select 1+1', function(err, res) {
conn.release();
});
});
または私はこのようにそれを使用することができた:
var mysql = require('mysql');
var pool = mysql.createPool({opts});
pool.query('select 1+1', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
場合私は2番目のオプションを使用します。つまり、その接続は自動的にプールから引き出され、使用され、解放されますか?もしそうなら、最初のアプローチを使用する理由はありますか?
ああ、私は読んだことがあるはずですドキュメントを慎重に – Zbynek