Advertisement
Guest User

Untitled

a guest
Oct 13th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. //
  2. /// DAS WAS IN DIE OnEnable METHODE KOMMT::
  3. //
  4. private void ConnectMySQL() {
  5. mysql = new MySQL("127.0.0.1", "novusmc", "novusmc", "sjjVVY19nKy4Ey3q");
  6. mysql.update("CREATE TABLE IF NOT EXISTS test(UUID VARCHAR(64);");
  7. }
  8. //
  9. //
  10. //
  11. /// DIE MYSQL CLASS:
  12. //
  13. package de.godtitan.sffa.api;
  14.  
  15. import java.sql.Connection;
  16. import java.sql.DriverManager;
  17. import java.sql.ResultSet;
  18. import java.sql.SQLException;
  19. import java.sql.Statement;
  20.  
  21. public class MySQL {
  22.  
  23. private String HOST = "";
  24. private String DATABASE = "";
  25. private String USER = "";
  26. private String PASSWORD = "";
  27.  
  28. private Connection con;
  29.  
  30. public MySQL(String host, String database, String user, String password) {
  31. this.HOST = host;
  32. this.DATABASE = database;
  33. this.USER = user;
  34. this.PASSWORD = password;
  35.  
  36. connect();
  37. }
  38.  
  39. public void connect() {
  40. try {
  41. con = DriverManager.getConnection("jdbc:mysql://" + HOST + ":3306/" + DATABASE + "?autoReconnect=true", USER, PASSWORD);
  42. System.out.println("[MySQL] Die Verbindung zur MySQL wurde hergestellt!");
  43. } catch (SQLException e) {
  44. System.out.println("[MySQL] Die Verbindung zur MySQL ist fehlgeschlagen! Fehler: " + e.getMessage());
  45. }
  46. }
  47.  
  48. public void close() {
  49. try {
  50. if(con != null) {
  51. con.close();
  52. System.out.println("[MySQL] Die Verbindung zur MySQL wurde Erfolgreich beendet!");
  53. }
  54. } catch (SQLException e) {
  55. System.out.println("[MySQL] Fehler beim beenden der Verbindung zur MySQL! Fehler: " + e.getMessage());
  56. }
  57. }
  58.  
  59. public void update(String qry) {
  60. try {
  61. Statement st = con.createStatement();
  62. st.executeUpdate(qry);
  63. st.close();
  64. } catch (SQLException e) {
  65. connect();
  66. System.err.println(e);
  67. }
  68. }
  69.  
  70. public ResultSet query(String qry) {
  71. ResultSet rs = null;
  72.  
  73. try {
  74. Statement st = con.createStatement();
  75. rs = st.executeQuery(qry);
  76. } catch (SQLException e) {
  77. connect();
  78. System.err.println(e);
  79. }
  80. return rs;
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement