Advertisement
schnarch

Untitled

Oct 13th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. package me.FairyTailSystem.MySQL;
  2.  
  3.  
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7.  
  8. import org.bukkit.Bukkit;
  9.  
  10. import java.sql.Connection;
  11.  
  12. public class MySQL {
  13.    
  14.     public static String username;
  15.     public static String password;
  16.     public static String database;
  17.     public static String host;
  18.     public static String port;
  19.    
  20.     public static Connection con;
  21.    
  22. //MySQL connect
  23.     public static void connect(){
  24.         if(!isConnected()){
  25.             try {
  26.                 con = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database, username, password);
  27.                 Bukkit.getConsoleSender().sendMessage("§c[BanManager]§eDie Verbindung zu MySQL wurde erfolgreich hergestellt.");
  28.             } catch (SQLException e) {
  29.                 e.printStackTrace();
  30.             }
  31.            
  32.         }
  33.        
  34.     }
  35.    
  36. //MySQL disconnect
  37.     public static void close(){
  38.         if(isConnected()){
  39.             try {
  40.                 con.close();
  41.                 Bukkit.getConsoleSender().sendMessage("§c[BanManager]§eDie Verbindung zu MySQL wurde erfolgreich geschlossen.");
  42.             } catch (SQLException e) {
  43.                 e.printStackTrace();
  44.             }
  45.            
  46.         }
  47.        
  48.     }
  49.    
  50.     public static boolean isConnected(){
  51.         return con != null;
  52.     }
  53.    
  54. //MySQL createTable
  55.     public static void createTable(){
  56.         if(isConnected()){
  57.         try {
  58.             con.createStatement().executeUpdate("CREATE TABLE IF NOT EXISTS `BannedPlayers` (`Spielername` VARCHAR(20), `UUID` VARCHAR(100), `Ende` VARCHAR(100), `Grund` VARCHAR(100)) DEFAULT CHARACTER SET='utf8'");
  59.         } catch (SQLException e) {
  60.             e.printStackTrace();
  61.         }
  62.         }
  63.     }
  64.  
  65.    
  66. //Kauderweltsch
  67.     public static void update(String qry){
  68.         if(isConnected()){
  69.             try {
  70.                 con.createStatement().executeUpdate(qry);
  71.             } catch (SQLException e) {
  72.                 e.printStackTrace();
  73.             }
  74.         }
  75.        
  76.     }
  77.    
  78. //GetResult
  79.     public static ResultSet getResult(String qry){
  80.         if(isConnected()){
  81.             try {
  82.                 con.createStatement().executeQuery(qry);
  83.             } catch (SQLException e) {
  84.                 e.printStackTrace();
  85.             }
  86.         }
  87.         return null;
  88.     }
  89. //
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement