参见:https://www.npmjs.com/package... 上面NPM文档说,可以直接使用pool.query(),同时,又说了,当你使用完连接时,调用connection.release() 文档中也说了,connection.release()方法是在用完连接池中的某个连接之后,将其放回到连接池中去的操作 所以,我猜测,说“直接使用pool.query()”,应该是自动完成了connection.release()释放连接控制权的操作 后来,我翻了一下源文件:GitHub 从190行开始,可以看到pool.query()调用了getConnection方法,而且在用完后,执行了query.once('end', function() {conn.release();});,说明前面的猜测是正确的