辛星浅析nodejs中的MySQL连接池

来源:互联网 发布:八皇后问题算法流程图 编辑:程序博客网 时间:2024/05/29 02:51

    连接池范例:

    

//导入所需模块var mysql=require("mysql");  //导入配置文件var cfg  =require("./config/db");var pool = mysql.createPool({      host:      cfg.HOST,    user:      cfg.USER,     password:  cfg.PASS,      database:  cfg.NAME      port:      cfg.PORT});  //导出查询相关var query=function(sql,callback){      pool.getConnection(function(err,conn){          if(err){              callback(err,null,null);          }else{              conn.query(sql,function(qerr,vals,fields){                  //释放连接                  conn.release();                  //事件驱动回调                  callback(qerr,vals,fields);              });          }      });  };    module.exports=query;    



调用范例:

var query=require("./lib/pool.js");    query("select * from token ",function(err,vals,fields){      //其他信息});  


0 0
原创粉丝点击