Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. SET DATABASE UNIQUE NAME HSQLDB56BCF1778F
  2. SET DATABASE GC 0
  3. SET DATABASE DEFAULT RESULT MEMORY ROWS 0
  4. SET DATABASE EVENT LOG LEVEL 0
  5. SET DATABASE TRANSACTION CONTROL LOCKS
  6. SET DATABASE DEFAULT ISOLATION LEVEL READ COMMITTED
  7. SET DATABASE TRANSACTION ROLLBACK ON CONFLICT TRUE
  8. SET DATABASE TEXT TABLE DEFAULTS ''
  9. SET DATABASE SQL NAMES FALSE
  10. SET DATABASE SQL REFERENCES FALSE
  11. SET DATABASE SQL SIZE TRUE
  12. SET DATABASE SQL TYPES FALSE
  13. SET DATABASE SQL TDC DELETE TRUE
  14. SET DATABASE SQL TDC UPDATE TRUE
  15. SET DATABASE SQL TRANSLATE TTI TYPES TRUE
  16. SET DATABASE SQL TRANSLATE TTI TYPES TRUE
  17. SET DATABASE SQL CONCAT NULLS TRUE
  18. SET DATABASE SQL UNIQUE NULLS TRUE
  19. SET DATABASE SQL CONVERT TRUNCATE TRUE
  20. SET DATABASE SQL AVG SCALE 0
  21. SET DATABASE SQL DOUBLE NAN TRUE
  22. SET FILES WRITE DELAY 500 MILLIS
  23. SET FILES BACKUP INCREMENT TRUE
  24. SET FILES CACHE SIZE 10000
  25. SET FILES CACHE ROWS 50000
  26. SET FILES SCALE 32
  27. SET FILES LOB SCALE 32
  28. SET FILES DEFRAG 0
  29. SET FILES NIO TRUE
  30. SET FILES NIO SIZE 256
  31. SET FILES LOG TRUE
  32. SET FILES LOG SIZE 50
  33. CREATE USER "Chris" PASSWORD DIGEST '4a7d1ed414474e4033ac29ccb8653d9b'
  34. ALTER USER "Chris" SET LOCAL TRUE
  35. CREATE SCHEMA PUBLIC AUTHORIZATION DBA
  36. SET SCHEMA PUBLIC
  37. CREATE MEMORY TABLE PUBLIC.EMPLOYEE(ID VARCHAR(20))
  38. ALTER SEQUENCE SYSTEM_LOBS.LOB_ID RESTART WITH 1
  39. SET DATABASE DEFAULT INITIAL SCHEMA PUBLIC
  40. GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.SQL_IDENTIFIER TO PUBLIC
  41. GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.YES_OR_NO TO PUBLIC
  42. GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.TIME_STAMP TO PUBLIC
  43. GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.CARDINAL_NUMBER TO PUBLIC
  44. GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.CHARACTER_DATA TO PUBLIC
  45. GRANT DBA TO "Chris"
  46. SET SCHEMA SYSTEM_LOBS
  47. INSERT INTO BLOCKS VALUES(0,2147483647,0)
  48. SET SCHEMA PUBLIC
  49. INSERT INTO EMPLOYEE VALUES('CHRIS')
  50.  
  51. package jdbc;
  52.  
  53. import java.sql.Connection;
  54. import java.sql.DriverManager;
  55. import java.sql.ResultSet;
  56. import java.sql.SQLException;
  57. import java.sql.Statement;
  58.  
  59. /**
  60. * Dies Klasse liefert eine JDBC Connection zurück
  61. * @author Christian
  62. *
  63. */
  64. public class JDBCConnector {
  65.  
  66. private Connection connection;
  67.  
  68. public JDBCConnector(String url, String user, String password){
  69. try{
  70. Class.forName("org.hsqldb.jdbcDriver");
  71. connection = DriverManager.getConnection(url, user, password);
  72. if(connection != null){
  73. System.out.println("Verbindung hergestellt");
  74. }
  75. }catch ( ClassNotFoundException e ){
  76. System.err.println("Der Datenbanktreiber konnte nicht geladen werden");
  77. e.printStackTrace();
  78. } catch (SQLException e) {
  79. System.err.println("Beim Erstellen der Verbindung ist ein Feheler aufgetreten.n"
  80. + "Bitte überprüfen Sie die URL, sowie Usernamen und Passwort");
  81. }
  82. }
  83.  
  84. public Connection getConnection() throws Exception{
  85. if(connection != null){
  86. return connection;
  87. }else{
  88. throw new Exception("Connection == null");
  89. }
  90. }
  91.  
  92. public String getFirstEntry(){
  93. try {
  94. Statement stmt;
  95. ResultSet rs = null;
  96. stmt = connection.createStatement();
  97. rs = stmt.executeQuery("SELECT * FROM EMPLOYEE;");
  98. rs.next();
  99. String s = rs.getString(1);
  100. connection.close();
  101. return s;
  102. } catch (SQLException e) {
  103. // TODO Auto-generated catch block
  104. e.printStackTrace();
  105. }
  106.  
  107. return "";
  108. }
  109.  
  110.  
  111. }
  112.  
  113. <% JDBCConnector connector = new JDBCConnector("jdbc:hsqldb:file:/Gefaehrdungsbeurteilung_Full/WebContent/gefaehrdungsbeurteilung_full/server/db/DB2;shutdown=true", "Chris", "0000");
  114. out.append(connector.getFirstEntry());
  115. %>
  116.  
  117. <% JDBCConnector connector = new JDBCConnector("jdbc:hsqldb:file:/Gefaehrdungsbeurteilung_Full/WebContent/gefaehrdungsbeurteilung_full/server/db/DB2;shutdown=true;ifexists=true", "Chris", "0000");
  118. out.append(connector.getFirstEntry());
  119. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement