ABOUT ME

가끔가다 자료를 올리는 블로그입니다.

Today
Yesterday
Total
  • 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 타입을 주니 당연히 못 받을 수 밖에.

Designed by Tistory.