refreshRow – metoda (SQLServerResultSet)

Stáhnout ovladač JDBC

Obnoví aktuální řádek s jeho nejnovější hodnotou v databázi.

Syntax

  
public void refreshRow()  

Exceptions

SQLServerException

Remarks

Tato metoda refreshRow je specifikována metodou refreshRow v rozhraní java.sql.ResultSet.

Tuto metodu nelze vyvolat, když je kurzor na řádku insert.

Tato metoda umožňuje aplikaci explicitně říct ovladači JDBC, aby znovu načetl řádky z databáze. Aplikace může potřebovat tuto metodu zavolat, když Microsoft JDBC Driver for SQL Server ukládá do mezipaměti nebo přednačítá, aby získal nejnovější hodnotu řádku z databáze. Ovladač JDBC může ve skutečnosti obnovit více řádků současně, pokud je velikost načtení větší než jedna.

Všechny hodnoty jsou znovu načítány s ohledem na úroveň izolace transakcí a citlivost kurzoru. Pokud je tato metoda vyvolána po zavolání metody updater, ale před zavoláním metody updateRow , aktualizace provedené v řádku se ztratí. Časté volání této metody pravděpodobně zpomalí výkon.