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


Метод refreshRow (SQLServerResultSet)

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

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

Синтаксис

  
public void refreshRow()  

Исключения

SQLServerException

Remarks

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

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

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

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

См. также:

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