Guest User

Untitled

a guest
Jun 28th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. connection.
  3. Environment division.
  4.  
  5. input-output section.
  6. file-control.
  7.  
  8. select parameterfile assign to
  9. "C:\Users\Nelis\Desktop\Project\Project\Back-End\parbest.csv"
  10. organization is line sequential
  11. access mode is sequential.
  12.  
  13. select logfile assign to
  14. "C:\Users\Nelis\Desktop\Project\Project\Back-End\logfile.txt"
  15. organization is sequential
  16. access mode is sequential.
  17.  
  18. DATA DIVISION.
  19. File section.
  20. FD logfile linage 60
  21. with footing at 56
  22. lines at bottom 3.
  23. 01 logMessage pic x(100).
  24.  
  25. FD parameterfile.
  26. 01 viewingRecord.
  27. 88 end-file value high-values.
  28. 02 readline pic x(100).
  29.  
  30.  
  31. WORKING-STORAGE SECTION.
  32. EXEC SQL
  33. BEGIN DECLARE SECTION
  34. END-EXEC
  35.  
  36. * SQLCODE is 0 for success, 100 for no data, -1 for failure
  37. 01 SQLCODE PIC S9(3).
  38.  
  39. * SQLSTATE is a 5 character communication code; 00xxx is success.
  40. 01 SQLSTATE PIC X(5).
  41.  
  42. 01 JdbcString PIC X(255).
  43.  
  44. EXEC SQL
  45. END DECLARE SECTION
  46. END-EXEC
  47.  
  48. PROCEDURE DIVISION.
  49. Pgm.
  50. open output logfile
  51. perform do-connect
  52. exit program.
  53.  
  54. MAIN-PARAGRAPH.
  55. * Initial code
  56. PERFORM DO-CONNECT
  57.  
  58. DISPLAY "After connecting to the database:"
  59.  
  60. DISPLAY "SQLCODE= " + SQLCODE.
  61. DISPLAY "SQLSTATE= " + SQLSTATE
  62.  
  63. * Use the database
  64.  
  65. PERFORM DO-DISCONNECT
  66. ACCEPT SQLSTATE
  67. * Terminate the program
  68. GOBACK
  69.  
  70. DO-CONNECT.
  71.  
  72. STRING "jdbc:sqlserver://localhost\SQLEXPRESS;"
  73. DELIMITED BY SIZE
  74. "databaseName=ProjectManagement;"
  75. DELIMITED BY SIZE
  76. "userName=Nelis;password=nelis"
  77. DELIMITED BY SIZE
  78. INTO JdbcString
  79.  
  80. EXEC SQL
  81. CONNECT
  82. TO :JdbcString
  83. DRIVER "com.microsoft.sqlserver.jdbc.SQLServerDriver"
  84. END-EXEC.
  85.  
  86. .
  87. * Disconnect from the SQL database connection. This allows the
  88. * JDBC driver to free any resources required for the connection.
  89.  
  90. DO-DISCONNECT.
  91. EXEC SQL
  92. DISCONNECT
  93. END-EXEC.
Add Comment
Please, Sign In to add comment