zoukankan      html  css  js  c++  java
  • Nodejs与mysql连接池的应用(pool)

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

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

      

      

  • 相关阅读:
    服务器错误日志
    IfcCurveBoundedSurface
    Ifc发展历史与版本介绍
    IfcCurveBoundedPlane
    IfcRationalBSplineSurfaceWithKnots
    IfcBSplineSurfaceWithKnots
    QDateTime QString
    IFC4 标准中的流程实体
    IFC 标准的定义
    MultipartFile
  • 原文地址:https://www.cnblogs.com/rainheader/p/4582203.html
Copyright © 2011-2022 走看看