很抱歉这个菜鸟问题,我是Java语言的初学者。我正在使用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);