UNPKG

yekonga-server

Version:
35 lines (27 loc) 795 B
const mysql = serverLibrary.mysql; function Database(){ if( !(this instanceof Database) ){ return new Database(); } return this; } Database.prototype.connect = function(options){ const $this = this; $this.connection = mysql.createConnection({ host: options.host, user: options.username, password: options.password, database: options.databaseName }); $this.connection.connect(function (){ console.log('Mysql connected'); // console.log($this.connection.state) }); return this; } Database.prototype.close = function(){ this.connection.close(function(error){ console.log('Mysql default connection error: ' + error); }); } module.exports = Database;