node js - 当mysql任务完成时是否需要关闭连接?

时间:2018-05-08 04:44:45

标签: mysql node.js

我试图在我的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
}

和下一个任务,我将再次连接。

这是我的解决方案吗?

1 个答案:

答案 0 :(得分:0)

根据标准做法和安全措施,如果脚本生成,则必须关闭所有打开的数据库连接。如果您要打开连接,则数据库服务器将自动超时。

特别是对于节点应用程序,您可以通过

关闭池之后的连接
{{1}}