SQLRecoverableException

SQLRecoverableException (복구 가능 예외)

이전에 실패한 연산이, 애플리케이션이 복구 단계를 수행하고 전체 트랜잭션(분산 트랜잭션의 경우 트랜잭션 분기)을 다시 시도하면 성공할 수도 있는 상황에서 던져지는 SQLException의 하위 클래스입니다.

출처: Java API Reference

본문

최소한 복구 연산은 현재 연결을 닫고 새 연결을 얻는 것을 포함해야 합니다.

SQLException을 상속하므로 다양한 생성자를 제공하며, cause를 지정하지 않는 생성자에서는 Throwable.initCause로 나중에 cause를 초기화할 수 있습니다.

public SQLRecoverableException()
public SQLRecoverableException(String reason)
public SQLRecoverableException(String reason, String SQLState)
public SQLRecoverableException(String reason, String SQLState, int vendorCode)
public SQLRecoverableException(String reason, String SQLState, int vendorCode, Throwable cause)

더 알아보기 (Learn more)

Java 공식 API