Guest User

Untitled

a guest
Jun 11th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. public class ExampleSQL extends Example
  4. {
  5.                 private boolean usehModDb;
  6.     private String dbDriver;
  7.     private String dbUrl;
  8.     private String dbUsername;
  9.     private String dbPassword;
  10.  
  11.  
  12. ExampleSQL(String name, boolean usehModDb)
  13.     {
  14.         super(name);
  15.         this.usehModDb = usehModDb;
  16.  
  17.         if (!usehModDb)
  18.         {      
  19.             PropertiesFile properties   = new   PropertiesFile("mysql.properties");
  20.             try {
  21.                 dbDriver = properties.getString("driver", "com.mysql.jdbc.Driver");
  22.                 dbUrl = properties.getString("db", "jdbc:mysql://localhost:3306/minecraft");
  23.                 dbUsername = properties.getString("user", "user");
  24.                 dbPassword = properties.getString("pass", "pass");
  25.             } catch (Exception ex) {
  26.                 log.log(Level.SEVERE, this.getClass().getName() + ": exception while reading from mysql.properties", ex);
  27.                 return;
  28.             }
  29.         }
  30.  
  31.         enabled = checkSchema();
  32.     }
  33.  
  34.     private Connection getConnection()
  35.     {
  36.         try {
  37.             if (usehModDb)
  38.                 return etc.getSQLConnection();
  39.             return DriverManager.getConnection(dbUrl + "?autoReconnect=true&user=" + dbUsername + "&password=" + dbPassword);
  40.         } catch (SQLException ex) {
  41.             log.log(Level.SEVERE, this.getClass().getName() + ": exception while connection to database", ex);
  42.         }
  43.         enabled = false;
  44.         return null;
  45.     }
Add Comment
Please, Sign In to add comment