클라이언트가 데이터베이스에 접근하기 위해서는 connection이 필요하다. connection pool은 여러개의 connection을 생성해두어 저장해두고 필요할때 꺼내쓰고 반환하는 기법을 말한다.
트랜잭션이란, 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위를 말한다.