-
데이터베이스 오류 JDBC-5114:Invalid day value '0': must be an integer between 1 and 31IT/내가 마주한 에러 2019. 4. 24. 14:55
데이터 값들을 불러오는걸 하던 도중 실행시키면 화면엔 아무것도 나오지 않고 콘솔창을 보니
JDBC-5114:Invalid day value '0': must be an integer between 1 and 31
이런 에러메세지가 나와있었다.
영어를 해석해보면 알 수 있고 찾아본 결과 년월일로 되어있는 날짜값에서 일의 데이터가 1~31 사이의 값이어야하는데 0이 들어가있어서 나는 오류라고 한다.
실제로 테이블을 찾아 셀렉트해보니 일이 0으로 되어있는 값들이 몇개 있었다.
이 컬럼들만 00을 01로 업데이트해주니 오류를 해결할 수 있었다.
또 값뿐만 아니라 속성의 타입이 원본과 테스트 테이블이 서로 달라서 오류를 일으킬 수도 있다.
(ex. date or stirng)
'IT > 내가 마주한 에러' 카테고리의 다른 글
ORA-00926:missing VALUES keyword 오류 (0) 2019.12.05 톰캣실행오류 - java.lang.ClassNotFoundException (0) 2019.08.01 톰캣 실행 오류 - Server Tomcat v8.0 Server at localhost failed to start (3) 2019.07.03 [Tibero]Tibero_tibero is stopped or disabled. (0) 2019.05.19 [Apache Tomcat]아파치 톰캣 설치 및 이클립스 서버연동 (17) 2019.01.08