커넥션을 얻는 방법은 JDBC 드라이버 매니저를 통해 획득하던지 커넥션 풀로 접근하는 두가지 방법이 있다. 드라이버 메니저를 통해 커넥션을 획득하다가 커넥션 풀로 변경시 문제 전반적인 코드 변경이 일어난다. 위 문제를 해결하기위해서 추상화를 해놨는데 DaraSource를 통해 커넥션을 획득하는 방법을 추상화 해놓은 인터페이스가 있다. 대부분의 커넥션 풀은 DataSoure 인터페이스를 이미 구현해 두었다. 스프링은 DriverManagerDataSorce 라는 DataSoure의 구현체가 있다. 그렇기때문에 DriverManagerDataSorce맞춰서 커넥션 풀을 사용할 수 있음 driverManager와 DataSoure의 차이 driverManager는 커넥션할때마다 url,username,pass..