Advertisement
Guest User

Untitled

a guest
Sep 29th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. /*
  2. * @author Ram Vakada
  3. */
  4.  
  5. import java.sql.Connection;
  6. import java.sql.DriverManager;
  7. import java.sql.SQLException;
  8. import java.sql.PreparedStatement;
  9.  
  10. public class DatabaseConnection {
  11. //
  12. // If you want to use you ODBC DSN
  13. //
  14. //private static final String URL = "jdbc:odbc:TestDB";
  15.  
  16. private final String USERNAME = "";
  17. private final String PASSWORD = "";
  18. private final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
  19. private Connection conn = null;
  20.  
  21. private final String URL =
  22. "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:\\Ram10E\\ExamRoomRandomizer\\db.accdb";
  23.  
  24. public DatabaseConnection() {
  25. initiateConnection();
  26. }
  27.  
  28. public void initiateConnection() {
  29. try {
  30. Class.forName(DRIVER);
  31. conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
  32. System.out.println("Connection to database established.");
  33. } catch (Exception e) {
  34. System.out.println("Exception at initiateConnection() - " +e);
  35. }
  36. }
  37.  
  38. public Connection getConnection() {
  39. return conn;
  40. }
  41.  
  42. public void closeConnection() {
  43. try {
  44. conn.close();
  45. } catch (Exception e) {
  46. System.out.println("Exception at initiateConnection() - " +e);
  47. }
  48. System.out.println("Database connection closed.");
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement