nodeJs实现基于连接池连接mysql的方法示例
本文实例讲述了nodeJs实现基于连接池连接mysql的方法。分享给大家供大家参考,具体如下:
mysql.js
//连接数据库 varmysql=require('mysql'); varpool=mysql.createPool({ host:'localhost', user:'root', password:'gfdfsdf34r34r', database:'caiji' }); module.exports=function(sql,callback){ pool.getConnection(function(conn_err,conn){ if(conn_err){ callback(err,null,null); }else{ conn.query(sql,function(query_err,rows,fields){ conn.release(); callback(query_err,rows,fields); }); } }); };
调用
varquery=require("./mysql.js"); query(sql,function(err,rows,fields){ console.log(rows); });
希望本文所述对大家nodejs程序设计有所帮助。