void refreshRow() throws SQLException
Refreshes the current row with its most recent value in the database. This method cannot be called when the cursor is on the insert row.
refreshRow method provides a way for an application to explicitly tell the JDBC driver to refetch a row(s) from the database. An application may want to call
refreshRow when caching or prefetching is being done by the JDBC driver to fetch the latest value of a row from the database. The JDBC driver may actually refresh multiple rows at once if the fetch size is greater than one.
All values are refetched subject to the transaction isolation level and cursor sensitivity. If
refreshRow is called after calling an updater method, but before calling the method
updateRow, then the updates made to the row are lost. Calling the method
refreshRow frequently will likely slow performance.
SQLException - if a database access error occurs or this method is called on a closed result set
For more information, reference JDBC documentation for: ResultSet.refreshRow()