본문 바로가기

exception

(2)
DB연동 실패 NullPointerException 오류 30여분을 해매고 나서 원인을 찾았다 문제의 NullPointerException 오류 문제의 근원지를 출력문으로 찾은 결과 코드 문제는 없었다 그런데 오라클 DB와 연동하고 연결을 해제시켜주는 52번 Connection 객체인 connect 인스턴스가 .close()를 실패하고 있음을 확인했다 출력문으로 어디까지 정상적으로 작동되는 것 인지 확인해보니 위 사진처럼 connect 인스턴스에서 문제가 되는 것을 확인했다 참조된 드라이브클래스 값을 connect 인스턴스로 받아오려고 했으나 문제가 있다는 것을 알게 되었다 예문을 연습한다고 이클립스의 JAVA PROJECT를 새로 만들어 코드를 작성한 것이 원인이었다 문제는 새로 만든 JAVA PROJECT에 oracle jar파일을 로드하지 않은 것이..
[예외처리] throw / throws , try-catch-finally 예외처리 출처 : http://pakt.tistory.com/ ( Error ): 화면에 잘못된 메시지를 출력하고, 실행을 멈추게 되는 프로그램 자체의 문제: Error class 에서 파생: 에러 관련 처리 코드가 정확치 않아도 컴파일 됨ex) OutOfMemoryError ..예외처리 ( Exception ): 프로그램의 흐름이 끊어지지 않게 하기 위해서 필요한 부분.: 오류가 생겼다고 해서 중간에 프로그램을 강제종료하지 않고, 정상적으로 마지막 부분까지 흘러가서 종료되게 하는 것.: 문제가 발생될 것을 미리 예측하여 프로그램 과정중에서 잡아내는 것: java.lang.package 의 Exception class 에서 파생 -> 모든 예외 클래스의 상위 클래스ex) IOException .. throws: ..