SQLSyntaxErrorException

SQLSyntaxErrorException (SQL 문법 오류 예외)

SQLState 클래스 값이 '42'이거나 공급업체가 지정한 조건에서 던져지는 SQLException의 하위 클래스입니다. 이는 진행 중인 쿼리가 SQL 문법 규칙을 위반했음을 나타냅니다.

출처: Java API Reference

본문

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

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

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

더 알아보기 (Learn more)

Java 공식 API