커넥션을 얻는 방법은 앞서 학습한 JDBC DriverManager 를 직접 사용하거나, 커넥션 풀을 사용하는 등 다양한 방법이 존재한다.
DataSource는 [커넥션을 획득하는 방법을 추상화] 하는 인터페이스이다. 이 인터페이스의 기능은 커넥션 조회 이다.
대부분 커넥션 풀은 DataSource 인터페이스를 이미 구현해둠. 커넥션 풀 구현 기술을 변경하고 싶으면 해당 구현체를 갈아끼우기만 하면됨.