soarjs
Version:
A simple relational DB to entity mapper.
32 lines (26 loc) • 533 B
JavaScript
/*!
* soar
* authors: Ben Lue
* license: MIT License
* Copyright(c) 2015 Gocharm Inc.
*/
var fs = require('fs'),
mysql = require('mysql');
var dbConn = (function() {
var dbConn = function(options) {
this.pool = mysql.createPool( options );
this.getConnection = function getConn(handler) {
try {
this.pool.getConnection( handler );
}
catch (e) {
handler( e );
}
};
this.closeDown = function(callback) {
this.pool.end( callback );
};
};
return dbConn;
})();
module.exports = dbConn;