Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. package database;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8.  
  9. public class Database {
  10.    
  11.     public static Database myDB;
  12.    
  13.     private static final String MYSQL_SERVER_PASSWORD = "GNz7ZJdGfzxm";
  14.     private static final String MYSQL_SERVER_ADDRESS = "jdbc:mysql://hand4help.com:3306/hand4help?useUnicode=true&characterEncoding=UTF-8";
  15.     private static final String MYSQL_SERVER_USERNAME = "h4hremote";
  16.     private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  17.    
  18.     private Connection conn;
  19.    
  20.     private Database() {
  21.         try {
  22.             Class.forName(JDBC_DRIVER);
  23.             conn = DriverManager.getConnection(MYSQL_SERVER_ADDRESS, MYSQL_SERVER_USERNAME, MYSQL_SERVER_PASSWORD);
  24.             if (conn == null) {
  25.                 System.out.println("Connection is null, abort");
  26.                 throw new SQLException("Connection is null, abort");
  27.             }
  28.         } catch (ClassNotFoundException | SQLException e) {
  29.             e.printStackTrace();
  30.         }
  31.     }
  32.    
  33.     public static Database getInstance() {
  34.         if (myDB == null) {
  35.             myDB = new Database();
  36.         }
  37.         return myDB;
  38.     }
  39.    
  40.     public Connection getConn() {
  41.         return conn;
  42.     }
  43.    
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement