refreshRow メソッド (SQLServerResultSet)
public void refreshRow()
例外
解説
refreshRow メソッドは、java.sql.ResultSet インターフェイスの refreshRow メソッドで規定されています。
カーソルが挿入行にあるときは、このメソッドを呼び出すことができません。
アプリケーションでこのメソッドを使用すると、データベースから行を再フェッチするよう、JDBC ドライバーに明示的に指示できます。Microsoft SQL Server JDBC Driver がキャッシュまたはプレフェッチを行っているときには、行の最新の値をデータベースからフェッチするために、場合によってはアプリケーションでこのメソッドを呼び出す必要があります。フェッチ サイズが 1 よりも大きい場合、JDBC ドライバーが複数行を同時に更新することがあります。
すべての値は、トランザクション分離レベルとカーソルの応答性に応じて再フェッチされます。updater メソッドを呼び出した後、updateRow メソッドを呼び出す前にこのメソッドを呼び出すと、行に加えた更新が失われます。このメソッドを頻繁に呼び出すと、パフォーマンスが低下することがあります。