Freigeben über


refreshRow-Methode (SQLServerResultSet)

JDBC-Treiber herunterladen

Aktualisiert die aktuelle Zeile mit dem aktuellen Wert aus der Datenbank.

Syntax

  
public void refreshRow()  

Ausnahmen

SQLServerException

Bemerkungen

Diese refreshRow-Methode wird von der refreshRow-Methode in der java.sql.ResultSet-Schnittstelle angegeben.

Diese Methode kann nicht aufgerufen werden, wenn sich der Cursor in der Einfügezeile befindet.

Mit dieser Methode kann der JDBC-Treiber von einer Anwendung explizit angewiesen werden, Zeilen aus der Datenbank erneut abzurufen. Die Methode muss von der Anwendung u. U. aufgerufen werden, wenn von Microsoft JDBC-Treiber für SQL Server Inhalte zwischengespeichert oder vorab abgerufen werden, um den aktuellen Wert einer Zeile aus der Datenbank abzurufen. Vom JDBC-Treiber werden möglicherweise mehrere Zeilen gleichzeitig aktualisiert, wenn die Abrufgröße den Wert "1" übersteigt.

Beim erneuten Abrufen von Werten werden die Transaktionsisolationsstufe und der Cursor berücksichtigt. Wird diese Methode nach dem Aufrufen einer Updatemethode, aber vor dem Aufrufen der updateRow-Methode aufgerufen, gehen die vorgenommenen Zeilenupdates verloren. Häufiges Aufrufen dieser Methode kann sich negativ auf die Leistung auswirken.

Weitere Informationen

SQLServerResultSet-Elemente
SQLServerResultSet-Klasse