qqq.js 518 B

1234567891011121314151617181920212223
  1. var koa = require('koa');
  2. var mysql = require('../index.js');
  3. var app = koa();
  4. var opt = { debug: true, host: 'localhost', user: 'root', password: '' };
  5. var pool = mysql.createPool(opt);
  6. app.use(function* mysqlConnection(next) {
  7. this.db = yield pool.getConnection();
  8. yield next;
  9. this.db.release();
  10. });
  11. app.use(function* query(next) {
  12. debugger;
  13. console.log(this.db.query.toString());
  14. var result = yield this.db.query('show processlist');
  15. console.log(result[0]);
  16. });
  17. app.listen(3000);