【发布时间】:2015-09-18 11:13:16
【问题描述】:
我正在使用 ExpressJS 和 MySQL 开发一个 Node 应用程序。我正在使用这个模块https://github.com/felixge/node-mysql/,我还在学习它的使用。 我在如何正确关闭连接方面遇到了麻烦。
这就是我的工作:
app.post('/example', function (req, res) {
//BD
var connection = mysql.createConnection({
host: config.database.host,
port: config.database.port,
user: config.database.user,
password: config.database.password,
database: config.database.database
});
var sql = '';
if (varExample != null) {
sql = 'Random query';
connection.query(sql, function (err, results) {
//Get results
connection.end();
});
}
});
有时我必须多次调用此方法才能在数据库中插入数据。那时我收到一个错误“连接太多”。
在这些情况下关闭连接的方法是什么?
【问题讨论】:
标签: node.js node-mysql