Méthode refreshRow (SQLServerResultSet)
Actualise la ligne actuelle avec sa valeur la plus récente dans la base de données.
Syntaxe
public void refreshRow()
Exceptions
Notes
Cette méthode refreshRow est spécifiée par la méthode refreshRow de l’interface java.sql.ResultSet.
Cette méthode ne peut pas être appelée lorsque le curseur se trouve sur la ligne d'insertion.
Elle fournit à une application un moyen d'indiquer explicitement au pilote JDBC d'extraire à nouveau les lignes de la base de données. Une application peut être amenée à appeler cette méthode lorsque Pilote Microsoft JDBC pour SQL Server effectue une mise en cache ou une prérécupération, afin de récupérer la dernière valeur d’une ligne dans la base de données. Le pilote JDBC peut en fait actualiser plusieurs lignes simultanément si la taille d'extraction est supérieure à un.
Toutes les valeurs sont à nouveau extraites selon le niveau d'isolation de la transaction et la sensibilité du curseur. Si cette méthode est appelée après une méthode de programme de mise à jour, mais avant la méthode updateRow, les mises à jour apportées à la ligne sont perdues. L'appel de cette méthode influe souvent sur les performances.