yekonga-server
Version:
Yekonga Server
35 lines (27 loc) • 795 B
JavaScript
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;