Advertisement
Guest User

manager

a guest
Jan 5th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const mysql = require('mysql');
  2. const config = require('../../config/database.config');
  3.  
  4. let DatabaseManager = {};
  5.  
  6. const pool = mysql.createPool({
  7.   connectionLimit: 10,
  8.   host: '127.0.0.1',
  9.   user: 'root',
  10.   password: 'root',
  11.   database: 'reactietijden'
  12. });
  13.  
  14.  
  15. DatabaseManager.query = (query, params) => {
  16.   return new Promise((resolve, reject) => {
  17.     pool.getConnection((err, connection) => {
  18.       if (err) reject({"code": 100, "status": "Error in connection database"});
  19.       connection.query(query, params, function(error, rows) {
  20.         connection.release();
  21.         (!error) ? resolve(rows) : reject(error);
  22.       });
  23.     });
  24.   });
  25. };
  26.  
  27. module.exports = DatabaseManager;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement