ztj_02 koa2连接mysql数据库
1.安装mysql模块
npm install mysql --save
2.配置连接
创建一个config文件夹,配置相关文件以后就写在这。
先创建一个mysql-config配置基本的连接信息
'use strict';
module.exports = {
host : 'localhost',
user : 'root',
password : '123456',
database : 'dailyCoding'
};
3.连接数据库并封装基础的query方法
'use strict';
const mysql = require('mysql');
const config = require('../config/mysql-config');
const db = mysql.createPool(config);
console.log('数据连接成功');
const query=function(sql,options,callback){
db.getConnection(function(err,conn){
if(err){
callback(err,null,null);
}else{
conn.query(sql,options,function(err,results,fields){
//释放连接
conn.release();
//事件驱动回调
callback(err,results,fields);
});
}
});
};
module.exports = query;
后面需要使用数据库查询时直接query就可以了
const query = require('../sql/db');