exception 3

파이썬의 예외처리

1. 예외예외(Exception)는 프로그램 실행 중 발생할 수 있는 예상치 못한 문제 또는 오류 상황을 의미합니다. 예외가 발생하면 프로그램은 중단되기 때문에 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공해야 합니다.print(10 / 3)print(5 / 0) # ZeroDivisionError: division by zeroprint(4 / 2) 2. 예외가 발생하는 경우ValueError잘못된 값을 함수나 연산에 제공할 때 발생합니다.예) 숫자가 아닌 문자열을 int() 함수로 변환하려고 할 때 발생.TypeError올바르지 않은 유형의 객체를 연산에 사용하려 할 때 발생합니다.예) 문자열과 숫자를 함께 더하려고 할 때 발생.ZeroDivisionError숫자를 0..

JDBC

1. JDBCJDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접근하고 SQL을 실행할 수 있도록 지원하는 표준 API(인터페이스)입니다. 이를 통해 자바 애플리케이션은 MySQL, Oracle, PostgreSQL 등 다양한 관계형 데이터베이스에 연결하여 데이터를 조회하거나 추가, 수정, 삭제할 수 있습니다. JDBC는 데이터베이스별로 제공되는 드라이버를 통해 실제 연결을 처리하며, 주요 구성 요소로는 데이터베이스와의 연결을 관리하는 Connection, SQL을 실행하는 Statement 또는 PreparedStatement, 결과를 처리하는 ResultSet 등이 있습니다. JDBC는 자바와 DB 간의 중간 다리 역할을 하며, 자바 애플리케이션에서 데이터베이스를 활..

백엔드/Java 2025.07.07

예외처리

1. 예외처리예외처리(Exception Handling)란 프로그램 실행 중 발생할 수 있는 오류 상황을 미리 대비하여 프로그램이 비정상적으로 종료되지 않도록 처리하는 방법입니다. 예외가 발생할 수 있는 코드를 try 블록에 작성하고, 오류 발생 시 실행할 코드를 catch 블록에 작성함으로써 예외를 안전하게 처리할 수 있습니다. 필요에 따라 finally 블록을 사용하여 예외 발생 여부와 상관없이 반드시 실행해야 하는 코드를 넣을 수 있으며, 개발자는 throw 키워드를 사용해 명시적으로 예외를 발생시킬 수도 있습니다. 예외처리는 사용자 경험 향상과 안정적인 프로그램 유지에 필수적인 기능입니다. 2. 예외의 종류Checked Exception컴파일 시 예외처리를 강제IOException, SQLExce..

백엔드/Java 2025.07.07