DB 커넥션 풀
[Spring] DB ConnectionPool이란?
DB Connection DB를 사용하기 위해 DB와 애플리케이션 간 통신을 할 수 있는 수단. DB 드라이버와 DB 연결정보를 담은 URL이 필요하다. DB 커넥션풀 DB 커넥션 객체를 여러 개 생성하여 풀(Pool)에 담아놓고 필요할 때 꺼내쓰는 방식. 즉, 자주 쓰는 객체를 미리 만들고, 사용한 다음 필요할 때마다 가져간 다음에 반납하는 방식(=Pooling)을 의미한다. 간단히 정리하자면 다음과 같다. 여러 개의 DB Connection을 하나의 Pool에 모아놓고 관리 DB 커넥션 객체를 여러 개 생성한 뒤 Pool에 담아놓고 필요할 때 불러와서 사용 만약, 빌려줄 수 있는 Connection이 없다면 Connection 객체가 반환할 때 까지 클라이언트는 대기 상태로 전환 사용이 끝난 커넥션 ..