Advertisement
Guest User

Untitled

a guest
Aug 15th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package me.crocstar47.Driver;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8.  
  9. public class MySQL_Driver {
  10.  
  11. private String Hostname;
  12. private String Username;
  13. private String Password;
  14. private String Database;
  15. private String Port;
  16.  
  17. private Connection connection;
  18.  
  19. public MySQL_Driver(String Hostname, String Username, String Password, String Database, String Port)
  20. {
  21. this.Hostname = Hostname;
  22. this.Username = Username;
  23. this.Password = Password;
  24. this.Database = Database;
  25. this.Port = Port;
  26. MySQL_Driver_Connect();
  27. }
  28.  
  29. public void MySQL_Driver_Connect()
  30. {
  31. try
  32. {
  33. connection = DriverManager.getConnection("jdbc:mysql://" + Hostname + ":" + Port + "/" + Database + "?autoReconnect=true", Username, Password);
  34. System.out.println("MySQL: Erfolgreich Verbunden!");
  35. } catch(SQLException ex)
  36. {
  37. System.out.println("MySQL: Verbindung Fehlgeschlagen!");
  38. }
  39. }
  40.  
  41. public void MySQL_Driver_Close()
  42. {
  43. try
  44. {
  45. if(connection != null)
  46. {
  47. connection.close();
  48. System.out.println("MySQL: Erfolgreich Verbindung aufgehoben!");
  49. }
  50. } catch(SQLException ex)
  51. {
  52. System.out.println("MySQL: Verbindung aufheben Fehlgeschlagen!");
  53. }
  54. }
  55.  
  56. public void MySQL_Driver_Update(String qry)
  57. {
  58. try
  59. {
  60. Statement st = connection.createStatement();
  61. st.executeQuery(qry);
  62. st.close();
  63. } catch(SQLException ex)
  64. {
  65. MySQL_Driver_Connect();
  66. }
  67. }
  68.  
  69. public ResultSet MySQL_Driver_Query(String qry)
  70. {
  71. ResultSet rs = null;
  72.  
  73. try
  74. {
  75. Statement st = connection.createStatement();
  76. rs = st.executeQuery(qry);
  77. } catch(SQLException ex)
  78. {
  79. MySQL_Driver_Connect();
  80. }
  81.  
  82. return rs;
  83. }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement