Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Managers;
  2. (function (Managers) {
  3.     class DbManager {
  4.         constructor() {
  5.             console.log('DB manager initted');
  6.             var mysql = require('mysql');
  7.             this.connection = mysql.createConnection({
  8.                 host: 'localhost',
  9.                 user: 'root',
  10.                 password: 'MagistR',
  11.                 database: 'love'
  12.             });
  13.         }
  14.         query(sql, data = []) {
  15.             return __awaiter(this, void 0, void 0, function* () {
  16.                 console.log('Quering  ' + sql, ' with ' + JSON.stringify(data));
  17.                 return new Promise((resolve, reject) => {
  18.                     this.connection.query(sql, data, function (err, rows, fields) {
  19.                         //var result = await this.connection.query(sql, data, function(err : Array<string>, rows : Array<any>, fields : Array<any>) {
  20.                         if (err)
  21.                             throw err;
  22.                         console.log('Result:  ' + JSON.stringify(rows));
  23.                         resolve(rows);
  24.                     });
  25.                     console.log('2132132232111111111111111111111111111111111111111111111111');
  26.                 });
  27.                 //return result;
  28.             });
  29.         }
  30.         destruct() {
  31.         }
  32.     }
  33.     Managers.DbManager = DbManager;
  34. })(Managers || (Managers = {}));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement