SQLIntegrityConstraintViolationException
SQLIntegrityConstraintViolationException (무결성 제약 위반 예외)
SQLState 클래스 값이 '23'이거나 공급업체가 지정한 조건에서 던져지는 SQLException의 하위 클래스입니다. 이는 무결성 제약(외래 키, 기본 키 또는 고유 키)이 위반되었음을 나타냅니다.
본문
이 예외가 던져질 수 있는 공급업체 지정 조건은 드라이버 공급업체 문서를 참조해야 합니다.
SQLException을 상속하므로 다양한 생성자를 제공하며, cause를 지정하지 않는 생성자에서는 Throwable.initCause로 나중에 cause를 초기화할 수 있습니다.
public SQLIntegrityConstraintViolationException()
public SQLIntegrityConstraintViolationException(String reason)
public SQLIntegrityConstraintViolationException(String reason, String SQLState)
public SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode)
public SQLIntegrityConstraintViolationException(String reason, String SQLState, int vendorCode, Throwable cause)