Files
chuanqi-qycq-web/module/server/mysql/index.js

25 lines
610 B
JavaScript
Raw Normal View History

import mysql from "mysql2";
import config from "../config/index.js";
import * as log4js from "../log4js.js";
const pool = mysql.createPool({
host: config.mysql.host,
port: config.mysql.port,
user: config.mysql.user,
password: config.mysql.password,
connectionLimit: 10,
queryFormat: function (sql, values) {
const opts = { sql, values }
this._resolveNamedPlaceholders(opts)
log4js.mysql.debug(opts.sql, opts.values)
return mysql.format(
opts.sql,
opts.values,
this.config.stringifyObjects,
this.config.timezone
)
}
});
export default pool.promise();