我试图在我的Node js服务器上学习mysql npm。 我关心我的服务器是否需要在完成任务时关闭mysql的连接?
这是我的代码
let insertUserByEmail = function (data, callback){
db.query("INSERT INTO user (username, password) VALUES (?,?)",[data.email, data.password], callback);
// then close it
}
和下一个任务,我将再次连接。
这是我的解决方案吗?
答案 0 :(得分:0)
根据标准做法和安全措施,如果脚本生成,则必须关闭所有打开的数据库连接。如果您要打开连接,则数据库服务器将自动超时。
特别是对于节点应用程序,您可以通过
关闭池之后的连接{{1}}