Поделиться через


Метод refreshRow (SQLServerResultSet)

Скачать драйвер JDBC

Обновляет текущую строку, записывая последнее значение из базы данных.

Синтаксис

  
public void refreshRow()  

Исключения

SQLServerException

Замечания

Этот метод refreshRow задается с помощью метода refreshRow в интерфейсе java.sql.ResultSet.

Этот метод не может быть вызван при нахождении курсора в строке вставки.

Этот метод обеспечивает для приложения способ явно указать драйверу JDBC на необходимость повторного извлечения строк из базы данных. Приложению может потребоваться вызвать этот метод, если драйвер Microsoft JDBC для SQL Server выполняет кэширование или предварительную выборку, чтобы получить последнее значение строки из базы данных. Если размер выборки больше 1, драйвер JDBC может одновременно обновить несколько строк.

Все повторно извлеченные значения должны соответствовать уровню изоляции транзакции и чувствительности курсора. Если этот метод вызывается после вызова метода обновления, но до вызова метода updateRow, то обновления строки будут потеряны. Вызов этого метода, вероятнее всего, приведет к снижению производительности.

См. также

Элементы SQLServerResultSet
Класс SQLServerResultSet