美文网首页
koa mysql的封装

koa mysql的封装

作者: 池鱼_故渊 | 来源:发表于2019-02-19 19:44 被阅读0次
    const mysql = require('mysql')
    const pool = mysql.createPool({
      connectionLimit : 10,
      host     :  '127.0.0.1',
      user     :  'root',
      password :  '123456',
      database :  'my_database'
    })
    
    let db= 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 = db
    

    相关文章

      网友评论

          本文标题:koa mysql的封装

          本文链接:https://www.haomeiwen.com/subject/djafyqtx.html