Advertisement
Guest User

Untitled

a guest
Oct 6th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. Connection conn = null;
  2. PreparedStatement stmt = null;
  3. ResultSet rs = null;
  4. try {
  5. Context initContext = new InitialContext();
  6. Context envContext = (Context) initContext.lookup("java:/comp/env");
  7. DataSource ds = (DataSource) envContext.lookup("jdbc/VINService");
  8.  
  9. String sql = "SELECT ...";
  10. conn = ds.getConnection();
  11. stmt = conn.prepareStatement(sql);
  12. ...
  13.  
  14. <resource-ref>
  15. <res-ref-name>jdbc/VINService</res-ref-name>
  16. <jndi-name>java:jdbc/VINService</jndi-name>
  17. <res-type>javax.sql.DataSource</res-type>
  18. </resource-ref>
  19.  
  20. <resource-ref>
  21. <description>VINService</description>
  22. <res-ref-name>jdbc/VINService</res-ref-name>
  23. <res-type>javax.sql.DataSource</res-type>
  24. <res-auth>Container</res-auth>
  25. </resource-ref>
  26.  
  27. <?xml version="1.0" encoding="UTF-8"?>
  28. <datasources>
  29. <local-tx-datasource>
  30. <jndi-name>jdbc/VINService</jndi-name>
  31. <connection-url>jdbc:mysql://url/db?autoReconnect=true</connection-url>
  32. <driver-class>com.mysql.jdbc.Driver</driver-class>
  33. <user-name>name</user-name>
  34. <password>password</password>
  35. <min-pool-size>5</min-pool-size>
  36. <max-pool-size>20</max-pool-size>
  37. <idle-timeout-minutes>0</idle-timeout-minutes>
  38. <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
  39. <check-valid-connection-sql>SELECT 1 FROM vehiclecache limit 1</check-valid-connection-sql>
  40. </local-tx-datasource>
  41. </datasources>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement