Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express  = require('express');
  2. var app = express();
  3. var port = process.env.PORT || 8080;
  4. var Firebird = require('node-firebird');
  5.  
  6. var _Db = function(){
  7.     //métodos privados
  8.     var connect = function () {
  9.         var options = {
  10.             host: '127.0.0.1',
  11.             port: 3050,
  12.             database: 'C:\\Setydeias\\Setyware\\ADM77777\\ADM77777.gdb',
  13.             user: 'SYSDBA',
  14.             password: 'masterkey'
  15.         };
  16.         return options;
  17.     };
  18.     //métodos públicos
  19.     return {
  20.         execute: function(query) {
  21.             Firebird.attach(connect(), function(err, db) {
  22.                 if (err) throw err;
  23.                
  24.                 db.query(query, function(err, result) {
  25.                     db.detach();
  26.                     return result;
  27.                 });
  28.             });
  29.         }
  30.     };
  31. };
  32.  
  33. app.get('/get', function(req, res){
  34.     console.log(_Db());
  35.     var consulta = _Db().execute('SELECT * FROM SACADOS');
  36.     console.log(consulta);
  37.     res.sendStatus(200);
  38. });
  39.  
  40.  
  41. app.listen(port, function(){
  42.     console.log("Running at port " + port);
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement