SQLNonTransientConnectionException

SQLNonTransientConnectionException (비일시적 연결 예외)

SQLState 클래스 값 '08'이거나 공급업체가 지정한 조건에서 던져지는 SQLException의 하위 클래스입니다. 이는 실패 원인이 교정되지 않은 채 연산을 다시 시도해도 실패한 연결 연산이 성공하지 않을 것임을 나타냅니다.

출처: Java API Reference

본문

이 예외가 던져질 수 있는 공급업체 지정 조건은 드라이버 공급업체 문서를 참조해야 합니다.

SQLException을 상속하므로 다양한 생성자를 제공하며, cause를 지정하지 않는 생성자에서는 Throwable.initCause로 나중에 cause를 초기화할 수 있습니다. 이 예외는 재시도가 소용없을 비일시적 연결 오류를 나타내므로 SQLTransientConnectionException과 구별됩니다.

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

더 알아보기 (Learn more)

Java 공식 API