refreshRow 메서드(SQLServerResultSet)
데이터베이스의 최신 값으로 현재 행을 새로 고칩니다.
구문
public void refreshRow()
예외
설명
이 refreshRow 메서드는 java.sql.ResultSet 인터페이스의 refreshRow 메서드에 의해 지정됩니다.
커서가 삽입 행에 있는 경우에는 이 메서드를 호출할 수 없습니다.
애플리케이션에서는 이 메서드를 통해 데이터베이스에서 행을 다시 인출하도록 JDBC 드라이버에 명시적으로 지정할 수 있습니다. SQL Server용 Microsoft JDBC Driver가 캐싱 또는 사전 인출 중일 때 애플리케이션에서 이 메서드를 호출하여 데이터베이스의 최신 행 값을 가져와야 할 수 있습니다. 인출 크기가 1보다 크면 JDBC 드라이버에서는 실제로 여러 개의 행을 동시에 새로 고칠 수 있습니다.
모든 값은 트랜잭션 격리 수준과 커서 민감도에 따라 다시 인출됩니다. updater 메서드를 호출한 후 updateRow 메서드를 호출하기 전에 이 메서드를 호출하면 행에 대한 업데이트 내용을 잃게 됩니다. 이 메서드를 자주 호출하면 성능이 저하될 수 있습니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기