public void run() { try { con = DatabaseConnection.getConnection(); con.setAutoCommit(false); updateRanking(null); for (int i = 0; i < 3; i += 2) { for (int j = 1; j < 6; j++) { updateRanking(MapleJob.getById(i * 500 + 100 * j)); } } con.commit(); con.setAutoCommit(true); lastUpdate = System.currentTimeMillis(); } catch (SQLException ex) { try { con.rollback(); con.setAutoCommit(true); } catch (SQLException ex2) { } } }