mysql2库 执行非查询语句(如 INSERT, UPDATE, DELETE 等)时返回的对象
ResultSetHeader
。官方文档
callback
1. 导入方法
const mysql = require("mysql2")
2.使用方法
err
第一个参数是报错信息。connection
第二个参数是查询结果或ResultSetHeader
对象。
pool.getConnection(function (err, connection) {
if (err instanceof Error) {
console.log(err);
return;
}
// ... some query
connection.release();
});
promise
1. 导入方法
const mysql = require("mysql2/promise")
2. 使用方法
try {
const connection = await pool.getConnection();
// 链式调用
await pool.getConnection().then(res=>{}).catch(err=>{});
connection.release();
} catch (err) {
console.log(err);
}