오류
30여분을 해매고 나서 원인을 찾았다
문제의 NullPointerException 오류
문제의 근원지를 출력문으로 찾은 결과
코드 문제는 없었다
그런데 오라클 DB와 연동하고 연결을 해제시켜주는 52번 Connection 객체인 connect 인스턴스가 .close()를 실패하고 있음을 확인했다
출력문으로 어디까지 정상적으로 작동되는 것 인지 확인해보니
위 사진처럼 connect 인스턴스에서 문제가 되는 것을 확인했다
참조된 드라이브클래스 값을 connect 인스턴스로 받아오려고 했으나 문제가 있다는 것을 알게 되었다
예문을 연습한다고 이클립스의 JAVA PROJECT를 새로 만들어 코드를 작성한 것이 원인이었다
문제는 새로 만든 JAVA PROJECT에 oracle jar파일을 로드하지 않은 것이 NullPointerException 오류의 원인이 되었다!
oracle jar 해결방법
Java project에 오른쪽 클릭 Properties를 클릭한다
java build path 클릭 >> Libraries를 클릭 >> add external 클릭 >> ojdbc.jar 파일 위치를 찾아 불러오면 해결된다
'Dev. Database > Oracle' 카테고리의 다른 글
pivot table - 행렬변환 (0) | 2019.07.22 |
---|---|
증감률(성장률) 계산하기 - LAG OVER (0) | 2019.07.14 |
system 계정 비밀번호 분실과 계정 lock 해결법 (0) | 2017.10.29 |
집계와 조건 분기 - 2. 집약결과로 조건 분기 (0) | 2017.03.24 |
집계와 조건 분기 - 1. 집계 대상으로 조건 분기 (0) | 2017.03.24 |