자바 프로그램이 JDBC로 DB와 이야기하다가 DB가 오류를 돌려주면 받게 되는 표준 예외다(java.sql.SQLException). DB가 붙인 오류 표시를 꺼내 무슨 오류인지 가른다. MariaDB는 getErrorCode()의 번호로 가른다 — 1062가 유니크 위반이다. PostgreSQL은 getSQLState()의 다섯 글자로 가른다 — 23505가 유니크 위반이다. Hibernate나 Spring은 보통 이 예외를 자기 예외로 한 번 더 감싸서 던지고, 그때 이 예외는 원인(cause)으로 안에 남는다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: