/*
* 连接池 连接和缓存的技术
*
*/

var mysql = require('mysql');

var pool = mysql.createPool({
    connectionLimit:2,//连接池最多可以创建连接数
    host:'',
    user:'root',
    database:'yudi',
    password:'',
    queueLimit:8 // 队伍中等待连接的最大数量,0为不限制。
});

// pool.query('select * from person',function(err,rows,fileds){
//     console.log(rows);
// });
pool.on('connection',function(){
  console.log('创建一个连接');
});

//当一个回掉压入队伍等待连接的时候触发入队事件
pool.on('enqueue',function(){
  console.log('入队');
});
function query(){
pool.getConnection(function(err,connection){
connection.query('select * from person',function(err,rows){
  //console.log(row.length);
  setTimeout(function(){
    connection.release();
  },200)
 })
})
};
query();//入队
query();//创建一个连接
query();//创建一个连接

  

  

 

相关文章:

  • 2022-01-19
  • 2021-09-26
  • 2021-07-30
  • 2021-08-02
  • 2021-08-13
  • 2022-12-23
  • 2021-09-04
猜你喜欢
  • 2021-10-29
  • 2021-05-22
  • 2022-12-23
  • 2021-08-30
  • 2021-09-10
  • 2021-10-05
相关资源
相似解决方案