Compartir vía


Método refreshRow (SQLServerResultSet)

Descargar controlador JDBC

Actualiza la fila actual con el valor más reciente en la base de datos.

Sintaxis

  
public void refreshRow()  

Excepciones

SQLServerException

Observaciones

El método refreshRow especifica este método refreshRow en la interfaz java.sql.ResultSet.

No se puede llamar a este método cuando el cursor está en la fila de inserción.

Este método ofrece un sistema para que una aplicación indique explícitamente al controlador JDBC que vuelva a capturar filas desde la base de datos. Es posible que una aplicación necesite llamar a este método cuando el Microsoft JDBC Driver para SQL Server esté almacenando en memoria caché o efectuando una captura previa del último valor de una fila de la base de datos. El controlador JDBC podría actualizar varias filas a la vez si el tamaño de captura es mayor que uno.

Todos los valores se vuelven a capturar en función del nivel de aislamiento de transacción y sensibilidad de cursor. Si se llama a este método después de llamar a un método de actualización, pero antes de llamar al método updateRow, las actualizaciones realizadas en la fila se perderán. Por lo general, si se llama a este método, el rendimiento será más lento.

Consulte también

Miembros SQLServerResultSet
Clase SQLServerResultSet