Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. package de.mcown.mysql;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7.  
  8. import org.bukkit.Bukkit;
  9.  
  10. import de.mcown.main.main;
  11.  
  12.  
  13.  
  14. public class MySQL {
  15.  
  16.  
  17. public static String username;
  18. public static String password;
  19. public static String database;
  20. public static String host;
  21. public static String port;
  22. public static Connection con;
  23.  
  24.  
  25.  
  26. public static void connect() {
  27. if(!isconnected()) {
  28. try {
  29. con = DriverManager.getConnection("jdbc:mysql://"+host+":"+port+"/"+database,username,password);
  30. Bukkit.getConsoleSender().sendMessage(main.getInstance().Prefix+"§cMySQL verbindung aufgebaut!");
  31. } catch (SQLException e) {
  32.  
  33. e.printStackTrace();
  34. }
  35. }
  36. }
  37. public static void close() {
  38. if(isconnected()) {
  39. try {
  40. con.close();
  41. Bukkit.getConsoleSender().sendMessage(main.getInstance().Prefix+"§cMySQL verbindung geschlossen!");
  42. } catch (SQLException e) {
  43.  
  44. e.printStackTrace();
  45. }
  46.  
  47. }
  48. }
  49. public static boolean isconnected() {
  50. return con != null;
  51. }
  52.  
  53. public static void createTable() {
  54. if(isconnected()) {
  55. try {
  56. con.createStatement().executeUpdate("CREATE TABLE IF NOT EXISTS BannedPlayers (Spielername VARCHAR(100), UUID VARCHAR(100), Grund VARCHAR(100))");
  57. } catch (SQLException e) {
  58.  
  59. e.printStackTrace();
  60. }
  61. }
  62. }
  63.  
  64.  
  65. public static void update(String qry) {
  66. if(isconnected()) {
  67. try {
  68. con.createStatement().executeUpdate(qry);
  69. } catch (SQLException e) {
  70.  
  71. e.printStackTrace();
  72. }
  73. }
  74. }
  75. public static ResultSet getResault(String qry) {
  76. if(isconnected()) {
  77. try {
  78. con.createStatement().executeQuery(qry);
  79. } catch (SQLException e) {
  80.  
  81. e.printStackTrace();
  82. }
  83. }
  84. return null;
  85. }
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement