반응형
앞서 JDBC를 이용하여 데이터베이스와 연동하는 방법을 알아보았다.
앞선 방법은 웹 애플리케이션이 필요할 때마다 데이터베이스에 연결하여 작업하는 방식이다.
이런 연동 방법을 사용한다면 데이터베이스 연결하는데에 시간이 많이 걸릴 것이다.
따라서 이를 해결하기위해 커넥션 풀이라는 기술을 사용해야한다.
커넥션 풀이란?
웹 애플리케이션 실행과 동시에 데이터베이스와 연결하고 필요 시 미리 연결해둔 상태를 이용하여 작업을 해야한다. 이때 미리 데이터베이스와 연결시킨 상태를 유지하는 기술을 커넥션 풀이라고 한다.
커넥션 풀 동작 원리
- 웹 애플리케이션이 실행할 때 ConnectionPool 객체를 생성하여 DBMS와 연결한다.
- 데이터베이스를 필요로 할 때 ConnectionPool을 이용하여 호출한다.
반응형
댓글