Advertisement
Guest User

Untitled

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