SHARE
TWEET

MySQL

a guest Dec 24th, 2019 120 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package me.madebyproxxy.spigot.rc.lobbysystem.coins;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8.  
  9. public class MySQL {
  10.        
  11.         private String HOST = "";
  12.         private String DATABASE = "";
  13.         private String USER = "";
  14.         private String PASSWORD = "";
  15.        
  16.         private Connection con;
  17.        
  18.         public MySQL(String host, String database, String user, String password) {
  19.                 this.HOST = host;
  20.                 this.DATABASE = database;
  21.                 this.USER = user;
  22.                 this.PASSWORD = password;
  23.                
  24.                 connect();
  25.         }
  26.  
  27.         public void connect() {
  28.                 try {
  29.                         con = DriverManager.getConnection("jdbc:mysql://" + HOST + ":3306/" + DATABASE + "?autoReconnect=true", USER, PASSWORD);
  30.                         System.out.println("[MySQL] Die Verbindung zur MySQL wurde hergestellt!");
  31.                 } catch (SQLException e) {
  32.                         System.out.println("[MySQL] Die Verbindung zur MySQL ist fehlgeschlagen! Fehler: " + e.getMessage());
  33.                 }
  34.         }
  35.        
  36.         public void close() {
  37.                 try {
  38.                         if(con != null) {
  39.                                 con.close();
  40.                                 System.out.println("[MySQL] Die Verbindung zur MySQL wurde Erfolgreich beendet!");
  41.                         }
  42.                 } catch (SQLException e) {
  43.                         System.out.println("[MySQL] Fehler beim beenden der Verbindung zur MySQL! Fehler: " + e.getMessage());
  44.                 }
  45.         }
  46.        
  47.         public void update(String qry) {
  48.                 try {
  49.                         Statement st = con.createStatement();
  50.                         st.executeUpdate(qry);
  51.                         st.close();
  52.                 } catch (SQLException e) {
  53.                         connect();
  54.                         System.err.println(e);
  55.                 }
  56.         }
  57.        
  58.         public ResultSet query(String qry) {
  59.                 ResultSet rs = null;
  60.                
  61.                 try {
  62.                         Statement st = con.createStatement();
  63.                         rs = st.executeQuery(qry);
  64.                 } catch (SQLException e) {
  65.                         connect();
  66.                         System.err.println(e);
  67.                 }
  68.                 return rs;
  69.         }
  70. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top