Guest User

Untitled

a guest
Nov 26th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. const mysql = require('mysql');
  2. const config = require('./config.json');
  3.  
  4. const pool = mysql.createPool({
  5. connectionLimit : 999,
  6. host: config.host,
  7. user: config.user,
  8. password: config.password,
  9. database: config.database
  10. });
  11.  
  12. const db = (() => {
  13.  
  14. _query = (query, params, callback) => {
  15. pool.getConnection((err, connection) => {
  16.  
  17. if (err) {
  18. callback(null, err);
  19. } else {
  20. connection.query(query, params, (err, rows) => {
  21. connection.release();
  22. if (!err) {
  23. callback(rows);
  24. } else {
  25. callback(null, err);
  26. }
  27. });
  28. }
  29.  
  30. });
  31. };
  32.  
  33. return {
  34. query: _query
  35. };
  36. })();
  37.  
  38. module.exports = db;
Add Comment
Please, Sign In to add comment