JDBC(Java Database Connectivity) 개요

이건우·2025년 2월 24일

웹 프로그래밍

목록 보기
4/43

1. JDBC란 무엇인가?

Java에서 데이터베이스와 연결하고 SQL을 실행할 수 있도록 해주는 표준 API
데이터베이스에 연결하여 데이터를 삽입, 조회, 수정, 삭제하는 기능을
수행 할 수 있게 해 줍니다.


2. 주요 구성 요소

1) DriverManager

데이터베이스 연결 관리 클래스
Connection 객체 생성 역할

2) Connection

데이터베이스와의 연결을 나타내는 객체

트랜잭션 관리, SQL 문 실행, Statement 또는 PreparedStatement 객체 생성

3) Statement & PreparedStatement

Statement : SQL 문 실행 객체

PreparedStatement : SQL 사전 컴파일 & SQL실행 객체. 보안 및 성능 뛰어남

4) ResultSet

SQL SELECT 실행 결과 저장 객체

데이터를 한 행씩 가져오면서 처리 가능

5) SQLException

데이터베이스 연산 중 발생 오류 처리 예외 클래스


마치며...

Spring 에서 JDBC를 사용하는 경우, 순수 JDBC보다 JdbcTemplate, MyBatis, JPA 등의 기술을 활용하면 더 효율적이고 유지보수하기 쉬운 코드를 작성할 수 있다.

profile
새싹개발자

0개의 댓글