ztj_02 koa2连接mysql数据库

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');


猜你喜欢

转载自blog.csdn.net/github_39319229/article/details/84112399
今日推荐