Advertisement
Guest User

Untitled

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