var pool = require('mysql').createPool({
port:'3306',
user:'root', //登录名 一般为root
password:'root', //登录密码 一般为root
database:'cfp', //数据库名字
host:'localhost',
connectionLimit:100 // 设置连接的个数 默认是10
}); //创建连接池
module.exports = function( sql , arr , ck){
ck = ck ? ck : arr;
arr = arr || [ ] ;
pool.getConnection(function(err,con){
// con 是数据池中取出的连接对象
if(err){
return ck && ck(err);
}
con.query(sql , arr , function( err , result , filed){
if (err){
return ck && ck(err);
}
ck && ck(null , result , filed );
con.release(); //将连接池对象归还给连接池,以供下一个请求
})
})
} //抛出对象
通过 mysq + 连接池 来获取数据库中的数据的模块
猜你喜欢
转载自blog.csdn.net/qq_43201542/article/details/84937283
今日推荐
周排行