Spring
스파르타 부트캠프 Spring Master 1강 JDBC와 JDBCTemplate
H.S-Backend
2024. 5. 17. 20:18
반응형

애플리케이션 서버에서 DB에 접근 하는 작업
- DB에 연결하기 위한 커넥션을 연결
- SQL을 작성한 후 커넥션을 통해 SQL요청
- 요청한 SQL에 대한 결과를 응답받는다

기존에 사용하던 서버를 변경하면
서버에서 작성했던 DB연결 오직들을 전부 수정해야한다.

위와 같은 문제를 해결하기 위해서 JDBC 표준 인터페이스 등장했다.
JDBC(Java Database Connectivity) = DB에 접근할 수 있는 Java에서 제공하는 API
기존 서버드라이버에서 다른 서버로 변경이 필요할 때 드라이버만 교체하면된다.

JDBC 등장으로 DB교체가 편해졌으나
여러가지 작업을 직접 작성해야하는 번거로움을 해결하기위해
커넥션 연결, sttement 준비 및 실행, 커넥션 종료 등의
반복적이고 중복되는 작업들을 대신 처리해주는것이
JDBC 템플릿(Template)이다.
반응형