728x90

예외처리 2

[Java]error exception 이란? 차이점

오류와 예외란? 오류(Error) : 시스템에 비정상적인 상황이 생겼을 때 발생. 이는 시스템 레벨에서 발생하기 때문에 심각한 수준의 오류. 따라서 개발자가 미리 예측 할 수 없기 때문에, 애플리케이션에서 오류에 대한 처리를 신경 쓰지 않아도 됨. 예외(Exception) : 오류가 시스템 레벨에서 발생한다면, 예외는 개발자가 구현한 로직에서 발생. 즉, 예외는 발생활 상황을 미리 예측하여 처리 할 수 있다. 개발자가 처리 할 수 있기 때문에 예외를 구분하고 그에 따른 처리 방법을 명확히 알고 적용하는것이 중요. 예외 클래스 모든 예외 클래스는 Throwable 클래스를 상속받고 있으며, Throwable은 최상위 클래스 Object의 자식. Throwable을 상속받는 클래스는 Error와 Except..

JAVA 2022.03.28

[Java] JDBC를 이용하는 순서

1) DB 연결을 위한 Connection을 가져온다 2) SQL을 담은 Statement 혹은 PreparedStatement를 만든다. 3) 만들어진 Statement를 실행한다. 4) 조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아서 정보를 저장할 오브젝트에 옮겨준다. 5) 작업 중에 생성된 Connection, Statement, ResultSet 같은 리소스는 작업을 마친 후 반드시 닫아준다. 6) JDBC API가 만들어내는 예외(exception)을 잡아서 직접 처리하거나, 메소드에 throws를 선언해서 예외가 발생하면 메소드 밖으로 던지게 한다. 예외는 일단 밖으로 던져버리는게 좋은것 같다!

JAVA 2021.02.16
728x90