refreshRow 方法 (SQLServerResultSet)

下载 JDBC 驱动程序

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

语法

  
public void refreshRow()  

例外

SQLServerException

备注

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

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

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

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

另请参阅

SQLServerResultSet 成员
SQLServerResultSet 类