Freigeben über


refreshRow-Methode (ISQLServerResultSet)

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

Syntax

public void refreshRow()

Ausnahmen

SQLServerException

Hinweise

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 unter Umständen aufgerufen werden, wenn von Microsoft SQL Server JDBC Driver Inhalte zwischengespeichert oder vorab abgerufen werden, um den neuesten 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 Aktualisierungsmethode, aber vor dem Aufrufen der updateRow-Methode aufgerufen, gehen die vorgenommenen Zeilenaktualisierungen verloren. Häufiges Aufrufen dieser Methode kann sich negativ auf die Leistung auswirken.

Siehe auch

Verweis

SQLServerResultSet-Klasse

Konzepte

ISQLServerResultSet-Elemente