-
java.sql.SQLDataException: ORA-01861: literal does not match format string카테고리 없음 2022. 5. 2. 16:33
웹에서 입력한 값과
데이터베이스에 등록될 값의 타입이 맞지 않아서 나오는 경우인데
주로 날짜 형식에서 자주 발생한다고 한다.
상품 등록일과 갱신일은 데이터베이스에서 dafult sysdate로 설정해두었고
출판일은 사용자가 임의로 입력하는 걸로 했었는데
2022-00-00 이렇게 00월 00일이라고 쓰니까 시스템이 알아듣지를 못하고
데이터베이스에 sql로 질의할때 date 형식이 아닌 string 또는 varchar 형식으로
요청을 하는 것이다.
받아야 하는 애는 date 형식인데 주는 애가 string 또는 varchar 타입을 주니 당연히 못 받을 수 밖에.