Advertisement
Guest User

Untitled

a guest
Dec 5th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. public class MySQL {
  2. private static String host = "localhost";
  3. private static String port = "3306";
  4. private static String database = "coinsystem";
  5. private static String username = "root";
  6. private static String password = "Mysqlleitung2017";
  7.  
  8. private static Connection con;
  9.  
  10. private static boolean isConnected(){
  11. return con != null;
  12. }
  13.  
  14. public static void connect(){
  15. if(!isConnected()){
  16. try {
  17. con = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database + "?autoReconnect=true", username, password);
  18. Bukkit.getConsoleSender().sendMessage(Main.pr + "§aEs konnte erfolgreich mit der Datenbank verbunden werden");
  19. } catch (SQLException e) {
  20. Bukkit.getConsoleSender().sendMessage(Main.pr + "§cEs konnte nicht mit der Datenbank verbunden werden");
  21. }
  22. }
  23. }
  24.  
  25. public static void disconnect(){
  26. try {
  27. con.close();
  28. Bukkit.getConsoleSender().sendMessage(Main.pr + "§aDie Verbindung zur Datenbank konnte erfolgreich geschlossen werden");
  29. } catch (SQLException e) {
  30. Bukkit.getConsoleSender().sendMessage(Main.pr + "§cDie Verbindung zur Datenbank konnte nicht geschlossen werden");
  31. }
  32. }
  33.  
  34. public static PreparedStatement getStatement(String sql){
  35. if(isConnected()){
  36. PreparedStatement ps;
  37. try {
  38. ps = con.prepareStatement(sql);
  39. return ps;
  40. } catch (SQLException e) {
  41. e.printStackTrace();
  42. }
  43. }
  44. return null;
  45. }
  46.  
  47. public static ResultSet getResult(String sql){
  48. if(isConnected()){
  49. PreparedStatement ps;
  50. ResultSet rs;
  51. try {
  52. ps = getStatement(sql);
  53. rs = ps.executeQuery();
  54. return rs;
  55. } catch (SQLException e) {
  56. e.printStackTrace();
  57. }
  58. }
  59. return null;
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement