refreshRow, metoda (SQLServerResultSet)

pobierz sterownik JDBC

Odświeża aktualny wiersz z jego najnowszą wartością w bazie danych.

Syntax

  
public void refreshRow()  

Exceptions

SQLServerException

Remarks

Metoda refreshRow jest określana przez metodę refreshRow w interfejsie java.sql.ResultSet.

Tej metody nie można wywołać, gdy kursor znajduje się w wierszu wstawienia.

Ta metoda umożliwia aplikacji wyraźne poinformowanie sterownika JDBC o ponowne pobieranie wierszy z bazy danych. Aplikacja może potrzebować wywołać tę metodę, gdy sterownik Microsoft JDBC dla SQL Server jest buforowany lub wstępnie pobierany, aby pobrać najnowszą wartość wiersza z bazy danych. Sterownik JDBC może faktycznie odświeżać wiele wierszy jednocześnie, jeśli rozmiar pobierania jest większy niż jeden.

Wszystkie wartości są pobierane ponownie pod warunkiem zachowania poziomu izolacji transakcji oraz czułości kursora. Jeśli ta metoda jest wywołana po wywołaniu metody updater, ale przed wywołaniem metody updateRow , aktualizacje wprowadzone w wierszu są tracone. Częste wywoływanie tej metody prawdopodobnie spowolni wydajność.