/** * Use {@link ResultSet#absolute(int)} if possible, otherwise scroll by * calling {@link ResultSet#next()}. */ @Override protected void jumpToItem(int itemIndex) throws Exception { if (driverSupportsAbsolute) { try { rs.absolute(itemIndex); } catch (SQLException e) { // Driver does not support rs.absolute(int) revert to // traversing ResultSet log.warn("The JDBC driver does not appear to support ResultSet.absolute(). Consider" + " reverting to the default behavior setting the driverSupportsAbsolute to false", e); moveCursorToRow(itemIndex); } } else { moveCursorToRow(itemIndex); } }
/** * Use {@link ResultSet#absolute(int)} if possible, otherwise scroll by * calling {@link ResultSet#next()}. */ @Override protected void jumpToItem(int itemIndex) throws Exception { if (driverSupportsAbsolute) { try { rs.absolute(itemIndex); } catch (SQLException e) { // Driver does not support rs.absolute(int) revert to // traversing ResultSet log.warn("The JDBC driver does not appear to support ResultSet.absolute(). Consider" + " reverting to the default behavior setting the driverSupportsAbsolute to false", e); moveCursorToRow(itemIndex); } } else { moveCursorToRow(itemIndex); } }