오라클 jb를 이용하는 jdbc 프로그래밍을 하는 와중에 갑자기 이 에러가 발생했다.
에러의 원인은
쿼리에 사용된 , 테이블이나 View가 없을 때 발생하는 에러라고 한다.
즉 그말인 즉슨... 내가 sql문에 오타를 냈거나 아니면 진짜 아직 생성되지도 않은 건데 사용하려고 했을 때 발생할 수 있는 에러이다.
나 같은 경우는 파일별로 돌아다니면서 쿼리문을 확인했는데, 해당 파일에 sql문에서 내가 테이블 명을 잘못 적어줬다. 그래서 다시 고쳐줬다.
결론! 오타 확인하고 테이블 있는지 확인하기 !!
Error code - ORA-00001 : 유일성 제약조건에 위배됩니다 (unique constraint violated)
Solution : UK, IK, PK, FK와 같이 테이블에 단 하나만 존재해야하는 key를 중복해서 넣을때 발생하는
에러이므로 db에 insert되는 데이터를 점검해서 key값이 중복되지 않게 해야 합니다.
아래 블로그에서 많은 도움을 받았습니다
감사합니다.
출처: https://kdarkdev.tistory.com/10 [kdarkdev]
반응형
'Servlet & Jsp' 카테고리의 다른 글
[JDBC] 메소드를 잘 확인합시다. setter메소드 ㅠㅠ 복붙의 위험성 (0) | 2021.01.19 |
---|---|
[JDBC] pstmt.executeUpdate() 까먹지 않기... (0) | 2021.01.19 |
[JSTL] JSTL의 SQL사용 columnNames와 rows 의 사용 (0) | 2021.01.18 |
[JSP] JSP 관련 잘 정리된 블로그 (0) | 2021.01.17 |
[JSTL] JSTL 사용중에 NoSuchMethodError 에러가 발생한다면 (0) | 2021.01.17 |