const mysql = require('mysql');
// sql:表示要执行的sql语句,这个sql语句在不同的路由处理函数中是不一样的
// callback格式:(err,result)=>{}
function execSql(sql, callback) {
// mysql5步完成数据库的操作
let conn = mysql.createConnection({
host: 'localhost',
port: 3306,
user: 'root',
password: '123456',
database: 'herodb'//连接哪个数据库
});
conn.connect(); //连接数据库
// 执行sql
conn.query(sql, callback);
// 关闭连接
conn.end();
}
// 导出包
module.exports = execSql;