koa 连接数据库

前言

由于有java 开发经验,koa 链接数据库上手十分之快,如果只是借助koa 开发简单的数据接口,学完这个和之前的已经可以达到目的,废话不多说,直接上代码

有需要可以参考 mysql 安装教程

代码

    /**
 *  promise 封装 mysql 模块
 */

 const mysql= require('mysql');
 const config=require('../config/config');
 const pool=mysql.createPool(config.db);
 
 const query = function(sql,values){
     return new Promise((resolve,reject)=>{
         pool.getConnection(function(err,connection){
             if(err){
                 reject(err);
             }
             else{
                 connection.query(sql,values,(err,rows)=>{
                     if(err){
                         reject(err);
                     }
                     else{
                         resolve(rows);
                     }
                     connection.release();
                 })
             }
         })
     })
 }

 module.exports={
     query
 }

上次更新: 2019-4-22 10:24:49