Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static Connection getDBconn() {
- Connection conn = null;
- while (conn == null) {
- try {
- conn = DriverManager.getConnection(serverURL, user, pass);
- } catch (SQLException e) {
- Logger.logError(e);
- }
- }
- return conn;
- }
- static void update(String sql) {
- while (currConn == null)
- currConn = getDBconn();
- boolean error = false;
- do {
- try {
- currConn.createStatement().executeUpdate(sql);
- } catch (SQLException e) {
- try {
- currConn.close();
- } catch (SQLException e1) {
- Logger.logError(e1);
- }
- currConn = getDBconn();
- Logger.logError(e);
- error = true;
- }
- } while (error);
- }
- static ResultSet query(String sql) {
- while (currConn == null)
- currConn = getDBconn();
- ResultSet rs = null;
- while (rs == null) {
- try {
- rs = currConn.createStatement().executeQuery(sql);
- } catch (SQLException e) {
- try {
- currConn.close();
- } catch (SQLException e1) {
- Logger.logError(e1);
- }
- currConn = getDBconn();
- Logger.logError(e);
- }
- }
- return rs;
- }
Add Comment
Please, Sign In to add comment