Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

NodeJS MySQL - Cách biết kết nối có được phát hành hay không

Bạn có thể kiểm tra xem kết nối có trong nhóm không để xem liệu nó có được phát hành hay không. Chỉ số trong các kết nối miễn phí sẽ là -1 nếu kết nối không được giải phóng. Đây là một ví dụ.

var mysql = require('mysql');
var pool  = mysql.createPool({
  connectionLimit : 10,
  host            : 'localhost',
  user            : 'root',
  password        : ''
});

pool.getConnection(function(err, connection) {
    connection.query( 'SELECT something FROM sometable', function(err, rows) {

      console.log(pool._freeConnections.indexOf(connection)); // -1

      connection.release();

      console.log(pool._freeConnections.indexOf(connection)); // 0

   });
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LỖI 1305 (42000):SAVEPOINT ... không tồn tại

  2. jqGrid Act Lạ tải lại dữ liệu sau khi chèn và cập nhật

  3. Làm cách nào để tính toán đường trung bình động trong MySQL trong một truy vấn con tương quan?

  4. Cách tiếp cận hiệu quả nhất cho trang web PHP đa ngôn ngữ

  5. đúng cú pháp để sử dụng gần '?'