Guest User

Untitled

a guest
Sep 24th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. var Connection = require("tedious").Connection;
  2. var Request = require("tedious").Request;
  3.  
  4. // Create connection to database
  5. var config = {
  6. userName: "insert username",
  7. password: "insert password",
  8. server: "insert server",
  9. options: {
  10. database: "insert database name",
  11. encrypt: true
  12. }
  13. };
  14. var connection = new Connection(config);
  15.  
  16. // Attempt to connect and execute queries if connection goes through
  17. connection.on("connect", function(err) {
  18. if (err) {
  19. console.log(err);
  20. } else {
  21. console.log("Connected to SQL database!");
  22. queryDatabase();
  23. }
  24. });
  25.  
  26. function queryDatabase() {
  27. console.log("Reading rows from the Table...");
  28.  
  29. // Read all rows from table
  30. request = new Request("SELECT * from <insert name of existing datatable from database", function(
  31. err,
  32. rowCount,
  33. rows
  34. ) {
  35. console.log(rowCount + " row(s) returned");
  36. process.exit();
  37. });
  38.  
  39. request.on("row", function(columns) {
  40. columns.forEach(function(column) {
  41. console.log("%st%s", column.metadata.colName, column.value);
  42. });
  43. });
  44. connection.execSql(request);
  45. }
  46.  
  47. request.on("row", function(columns) {
  48. var output = [];
  49. columns.forEach(function(column) {
  50. output.push("{0}t{1}".format(column.metadata.colName, column.value));
  51. });
  52. res.writeHead(200, {'Content-Type': 'application/json'});
  53. res.write(JSON.stringify(output))
  54. res.end();
  55. });
Add Comment
Please, Sign In to add comment