【发布时间】:2020-05-23 18:29:56
【问题描述】:
抱歉这个菜鸟问题,我是 Javascript 的初学者。我正在使用 NodeJs MySQL 包将我的节点应用程序连接到我的数据库。但是在成功运行查询后,程序不会退出它永远停留在那里,直到我手动终止它。我希望程序运行查询并退出程序。
我正在使用的代码:
var mysql = require("mysql");
var pool = mysql.createPool({
connectionLimit: 100,
host: "Hostname",
user: "User",
password: "Password",
database: "DB_name",
debug: false,
});
function sql_query() {
pool.getConnection(function (err, connection) {
if (err) {
console.log(err.code + ' : '+ err.sqlMessage);
return;
}
var query = "MY-QUERY_STRING";
connection.query(query, (error, results, fields) => {
connection.release();
if (error) {
console.log(error);
return;
}
console.log("Done");
return results;
});
});
}
var result = sql_query();
console.log(result);
【问题讨论】:
标签: javascript mysql node.js