错误分析
我在使用node连接mysql时,经常会出现这个错误,我怀疑是不是我在创建mysql连接后每次进行数据库查询并没有将连接关闭,所以导致数据库一直处于连接状态,长时间没有响应导致了以下错误
error1:
error2:
问题解决
error1:
const mysql = require('mysql');
const connInfo = require('./config');
function queryMysql(sql, callback){
const conn = mysql.createConnection(connInfo)
conn.query(sql, (err, result)=>{
if(err){
console.log(err);
}else {
callback(result)
}
// 关闭数据库
conn.end(err => {
if(err){
console.log(err)
}
})
})
}
module.exports = queryMysql;
error2:
解决办法