refreshRow 方法 (SQLServerResultSet)
使用資料庫中的最新值來重新整理目前資料列。
語法
public void refreshRow()
例外狀況
備註
這個 refreshRow 方法是由 java.sql.ResultSet 介面中的 refreshRow 方法指定。
當資料指標位於插入資料列時,這個方法將無法進行呼叫。
這個方法會提供一種方法,讓應用程式明確地要求 JDBC Driver 從資料庫中重新提取資料列。 當適用於 SQL Server 的 Microsoft JDBC 驅動程式進行快取或預先提取以從資料庫中擷取最新資料列值時,應用程式可能需要呼叫這個方法。 如果提取大小大於 1,JDBC Driver 實際上可能需要同時重新提取多個資料列。
所有的值都會根據交易隔離等級和游標靈敏度進行重新提取。 如果是在呼叫 updater 方法之後,且在呼叫 updateRow 方法之前呼叫這個方法,則對資料列完成的更新會遺失。 經常呼叫這個方法可能會使效率變慢。