美文网首页
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