Guest User

Untitled

a guest
Jan 11th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. static Connection getDBconn() {
  2. Connection conn = null;
  3. while (conn == null) {
  4. try {
  5. conn = DriverManager.getConnection(serverURL, user, pass);
  6. } catch (SQLException e) {
  7. Logger.logError(e);
  8. }
  9. }
  10. return conn;
  11. }
  12. static void update(String sql) {
  13. while (currConn == null)
  14. currConn = getDBconn();
  15. boolean error = false;
  16. do {
  17. try {
  18. currConn.createStatement().executeUpdate(sql);
  19. } catch (SQLException e) {
  20. try {
  21. currConn.close();
  22. } catch (SQLException e1) {
  23. Logger.logError(e1);
  24. }
  25. currConn = getDBconn();
  26. Logger.logError(e);
  27. error = true;
  28. }
  29. } while (error);
  30. }
  31. static ResultSet query(String sql) {
  32. while (currConn == null)
  33. currConn = getDBconn();
  34. ResultSet rs = null;
  35. while (rs == null) {
  36. try {
  37. rs = currConn.createStatement().executeQuery(sql);
  38. } catch (SQLException e) {
  39. try {
  40. currConn.close();
  41. } catch (SQLException e1) {
  42. Logger.logError(e1);
  43. }
  44. currConn = getDBconn();
  45. Logger.logError(e);
  46. }
  47. }
  48. return rs;
  49. }
Add Comment
Please, Sign In to add comment