学堂 学堂 学堂公众号手机端

Node.js怎样结合mysql连接池使用

lewis 1年前 (2024-04-06) 阅读数 7 #技术
这篇文章给大家分享的是“Node.js怎样结合mysql连接池使用”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。

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

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();//创建一个连接

关于“Node.js怎样结合mysql连接池使用”就介绍到这了,如果大家觉得不错可以参考了解看看,如果想要了解更多,欢迎关注博信,小编每天都会为大家更新不同的知识。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门