我正在使用节点运行以下脚本:
var mariadb = require("mariasql");
var db = new mariadb();
db.connect({
host: "localhost",
user: "root",
password: "bus1708v2.0",
db: "test"
});
db.query("INSERT INTO Persons (LastName, FirstName) VALUES ('Some', 'Name')")
.on("result", function(result){
result.on("end", function(info){
console.log(info);
console.log(result);
});
});
它成功插入数据库,但我必须按 ctrl-c 来终止脚本
更新
我刚刚意识到我需要把 db.end(); 最后
在这种情况下 db.end() 是否等待所有查询完成?