Guest User

Untitled

a guest
Nov 18th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. var Connection = require('tedious').Connection;
  2. var Request = require('tedious').Request;
  3.  
  4. var config = {
  5. userName: 'XXX',
  6. password: 'XXXX',
  7. server: 'XXXX.eu-west-1.rds.amazonaws.com',
  8. database: 'XXX'
  9. };
  10.  
  11. exports.handler = (event, context, callback) => {
  12. // TODO implement
  13.  
  14. var connection = new Connection(config);
  15.  
  16. connection.on('connect', function(err) {
  17. // If no error, then good to go...
  18. console.log('COnnected');
  19. executeStatement();
  20. }
  21. );
  22. connection.on('debug', function(err) {
  23. console.log('debug:', err);
  24. });
  25.  
  26. function executeStatement() {
  27. request = new Request("select 42, 'hello world'", function(err, rowCount) {
  28. if (err) {
  29. console.log(err);
  30. } else {
  31. console.log(rowCount + ' rows');
  32. }
  33. });
  34.  
  35. request.on('row', function(columns) {
  36. columns.forEach(function(column) {
  37. console.log(column.value);
  38. });
  39. });
  40.  
  41. request.on('done', function (rowCount, more, rows) {
  42. callback(null, "done");
  43. });
  44.  
  45. connection.execSql(request);
  46. }
  47.  
  48.  
  49. };
Add Comment
Please, Sign In to add comment