Calling conn.end() to release a pooled connection is deprecated. In next version calling conn.end() will be restored to default conn.end() behavior. Use conn.re
我的代码:
exports.query = function(sql,data,callback){
var mym = false;
var mycallback;
var mydata;
if (typeof data === 'function'){
mycallback = data;
mydata = [];
}
else{
mycallback = callback;
mydata = data;
};
mym = sql.split(';').length > 1; //有多个sql了
pool.getConnection(function(err,conn){
if(!err){
config.debug || console.log(sql);
conn.query(sql,data,function(err,rows){
conn.end();
if(!err){
if(mycallback) mycallback(null,rows);
}
else{
if(mycallback) mycallback(err,null);
}
});
}
else{
if(mycallback) mycallback(err,null);
}
});
};
回复 (7)
L
连接池的连接 别 conn.end啊不是都告诉你了么。
多看看信息报什么=。=
C
引用 luicfer连接池的连接 别 `conn.end`啊不是都告诉你了么。 多看看信息报什么=。=
@luicfer 我用mongodb pool...为什么服务器启动了10s钟以后就挂掉了?= =
L
引用 CommanderXL@luicfer 我用mongodb pool...为什么服务器启动了10s钟以后就挂掉了?= =
@CommanderXL 奇怪=。=这里不是问mysql么
C
引用 luicfer@CommanderXL 奇怪=。=这里不是问mysql么
@luicfer 我昨天发了一个关于mongodb pool的问题,没人理我- -
C
引用 luicfer@CommanderXL 奇怪=。=这里不是问mysql么
@luicfer 求指导。
C
M
@luicfer 谢谢了。
参与回复
登录后即可参与回复。登录