次の方法で共有


refreshRow メソッド (SQLServerResultSet)

public void refreshRow()

例外

SQLServerException

解説

refreshRow メソッドは、java.sql.ResultSet インターフェイスの refreshRow メソッドで規定されています。

カーソルが挿入行にあるときは、このメソッドを呼び出すことができません。

アプリケーションでこのメソッドを使用すると、データベースから行を再フェッチするよう、JDBC ドライバーに明示的に指示できます。Microsoft SQL Server JDBC Driver がキャッシュまたはプレフェッチを行っているときには、行の最新の値をデータベースからフェッチするために、場合によってはアプリケーションでこのメソッドを呼び出す必要があります。フェッチ サイズが 1 よりも大きい場合、JDBC ドライバーが複数行を同時に更新することがあります。

すべての値は、トランザクション分離レベルとカーソルの応答性に応じて再フェッチされます。updater メソッドを呼び出した後、updateRow メソッドを呼び出す前にこのメソッドを呼び出すと、行に加えた更新が失われます。このメソッドを頻繁に呼び出すと、パフォーマンスが低下することがあります。

参照

関連項目

SQLServerResultSet クラス

概念

SQLServerResultSet のメソッド
SQLServerResultSet のメンバー