본문 바로가기

jdbcTemplate2

[Spring] JdbcTemplate 1. JdbcTemplate이란? JdbcTemplate은 Spring Framework에서 제공하는 클래스로, JDBC를 사용하여 데이터베이스에 접근할 때 발생하는 반복적인 코드를 간소화하고 개발 생산성을 향상시키기 위한 도구입니다. JDBC의 저수준 API를 추상화하여 간결하고 효율적인 데이터베이스 연동을 가능하게 합니다.  • JDBC의 한계점 보완: 연결 관리, 예외 처리, 자원 해제 등의 반복적인 작업을 자동화하여 개발자의 부담을 줄여줍니다. • 편리한 API 제공: 데이터베이스 CRUD 작업을 위한 다양한 메서드를 제공합니다. 2. JdbcTemplate의 주요 기능  1. 데이터베이스 접근의 간소화: JDBC의 복잡한 코드를 간결하게 만들어줍니다. 2. 반복적인 코드 제거: 연결 설정, SQ.. 2024. 11. 22.
[Spring] Spring Boot를 통한 JDBC, JdbcTemplate, JPA의 이해와 비교 1. JDBC (Java Database Connectivity) 개념 및 동작 방식 JDBC는 자바 애플리케이션에서 관계형 데이터베이스에 연결하고 SQL 쿼리를 실행하며 결과를 처리하기 위한 표준 API입니다. JDBC를 사용하면 다양한 데이터베이스 시스템(MySQL, PostgreSQL, Oracle 등)에 독립적으로 접근할 수 있습니다.  • DriverManager: JDBC 드라이버를 로드하고 데이터베이스 연결을 관리합니다. • Connection: 데이터베이스와의 연결을 나타내는 객체입니다. • Statement와 PreparedStatement: SQL 문을 실행하기 위한 객체입니다. • ResultSet: 쿼리 실행 결과를 담는 객체로, 결과 데이터를 처리할 때 사용합니다. 동작 방식:  .. 2024. 11. 22.