Advertisement
Guest User

Untitled

a guest
Aug 31st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. public class MySQLProfile {
  2.  
  3. private String HOST = "";
  4. private String DATABASE = "";
  5. private String USER = "";
  6. private String PASSWORD = "";
  7. private Connection con;
  8.  
  9. public MySQLProfile(String host, String database, String user, String password) {
  10. HOST = host;
  11. DATABASE = database;
  12. USER = user;
  13. PASSWORD = password;
  14.  
  15. connect();
  16. }
  17.  
  18. public void connect() {
  19. try {
  20. con = DriverManager.getConnection("jdbc:mysql://" + HOST + ":3306/" + DATABASE + "?autoReconnect=true", USER, PASSWORD);
  21.  
  22.  
  23. System.out.println("[MySQLProfile] Die Verbindung zur MySQLProfile wurde hergestellt!");
  24. } catch (SQLException e) {
  25. System.out.println("[MySQLProfile] Die Verbindung zur MySQLProfile ist fehlgeschlagen! Fehler: " + e.getMessage());
  26. }
  27. }
  28.  
  29. public void close() {
  30. try {
  31. if (con != null) {
  32. con.close();
  33. System.out.println("[MySQLProfile] Die Verbindung zur MySQLProfile wurde Erfolgreich beendet!");
  34. }
  35. } catch (SQLException e) {
  36. System.out.println("[MySQLProfile] Fehler beim beenden der Verbindung zur MySQLSkyWars! Fehler: " + e.getMessage());
  37. }
  38. }
  39.  
  40. public void update(String qry) {
  41. try {
  42. Statement st = con.createStatement();
  43. st.executeUpdate(qry);
  44. st.close();
  45. } catch (SQLException e) {
  46. connect();
  47. System.err.println(e);
  48. }
  49. }
  50.  
  51. public ResultSet query(String qry) {
  52. ResultSet rs = null;
  53. try {
  54. Statement st = con.createStatement();
  55. rs = st.executeQuery(qry);
  56. } catch (SQLException e) {
  57. connect();
  58. System.err.println(e);
  59. }
  60. return rs;
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement