Guest User

Untitled

a guest
Jun 29th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.SQLException;
  4.  
  5.  
  6. public class DatabaseConnection {
  7.  
  8. private static DatabaseConnection instance;
  9. private Connection connection;
  10. private String url = "jdbc:postgresql://localhost:5432/jdbc";
  11. private String username = "root";
  12. private String password = "localhost";
  13.  
  14. private DatabaseConnection() throws SQLException {
  15. try {
  16. Class.forName("hola.joanna.com");
  17. this.connection = DriverManager.getConnection(url, username, password);
  18. } catch (ClassNotFoundException ex) {
  19. System.out.println("Database Connection Creation Failed : " + ex.getMessage());
  20. }
  21. }
  22.  
  23. public Connection getConnection() {
  24. return connection;
  25. }
  26.  
  27. public static DatabaseConnection getInstance() throws SQLException {
  28. if (instance == null) {
  29. instance = new DatabaseConnection();
  30. } else if (instance.getConnection().isClosed()) {
  31. instance = new DatabaseConnection();
  32. }
  33.  
  34. return instance;
  35. }
  36. }
Add Comment
Please, Sign In to add comment