상세 컨텐츠

본문 제목

DBCP(Database Connection Pool)

IT

by 조응지 2021. 11. 14. 18:02

본문

DBCP란?
Database Connection Pool의 약자로 데이터베이스와 애플리케이션을 효율적으로 연결 해 준다.


 

DBCP를 사용하는 이유는?

먼저 DBCP를 사용하지 않는 경우에 데이터베이스에서 결과 값을 가져오기 위해서는

1. 드라이버 로딩

2. 데이터베이스에 연결

3. 쿼리 수행을 위한 객체 생성

4. 쿼리 실행

위와 같이 과정을 거쳐야한다.

 

하지만, DBCP를 사용하면 WAS (Web Application Service) 실행 시 미리 일정량의 DB Connection 객체를 생성해 Pool에 저장해놓고, 필요할 때마다 가져와서 사용하고 다시 풀에 돌려 놓게 된다.

즉, 1번과 2번의 과정이 생략되는 것이다.

'IT' 카테고리의 다른 글

VirtualBox 이용해서 Ubuntu 설치하기  (0) 2022.01.23
Linux 명령어 - 우분투 사용  (2) 2022.01.09
[JQuery] HTML5의 Custom data selector  (2) 2021.12.12
OG(Open Graph)  (0) 2021.11.21
MySQL 스토리지 엔진 - InnoDB, Myisam  (0) 2021.11.14

관련글 더보기