使用数据库中当前行的最新值刷新此行。

语法

public void refreshRow()

异常

SQLServerException

备注

refreshRow 方法由 java.sql.ResultSet 接口中的 refreshRow 方法指定。

游标位于插入行时,无法调用此方法。

此方法为应用程序提供了显式告知 JDBC 驱动程序从数据库重新提取行的方法。当 Microsoft SQL Server JDBC 驱动程序缓存或预提取以从数据库提取行的最新值时,应用程序可能需要调用此方法。如果提取大小大于 1,则 JDBC 驱动程序可能实际上同时刷新多行。

重新提取所有值将受事务隔离级别和游标敏感性的制约。如果调用 updater 方法后,在调用 updateRow 方法前调用此方法,则会丢失对行所做的更新。频繁地调用此方法可能会降低性能。

请参阅

SQLServerResultSet 类
ISQLServerResultSet 成员