22 lines
463 B
JavaScript
22 lines
463 B
JavaScript
var mysql = require('mysql');
|
|
var config = require("../config");
|
|
class Db {
|
|
|
|
constructor () {
|
|
// 创建数据库连接
|
|
this.pool = mysql.createPool(config.mysql)
|
|
}
|
|
|
|
|
|
query(data) {
|
|
return new Promise((resolve, reject) => {
|
|
this.pool.query(data.sql, data.params, function (error, results, fields) {
|
|
if (error) throw error;
|
|
resolve(results);
|
|
});
|
|
})
|
|
}
|
|
|
|
}
|
|
|
|
module.exports = new Db() |