고수분들 제가 공식사이트보면서 생각하다가 모르겠어서 여쭤봅니다..!
뭐가 안된다는건 아니구 개념적으로 궁금해서요 ㅎㅎ
제가 지금 commons-dbcp2 라이브러리 사용중인데요.
커넥션 풀을 설정하고 사용하는 방법이 크게 두 가지로
DriverManager를 사용하거나 DataSource를 사용해야 하잖아요?
(질문의 요지) 그럼 하나의 BasicDataSource를 하나의 커넥션 풀로 생각하면 되는걸까요?
그리고 사용할 때는 BasicDataSource에서 받은 Connection만 close 해주면 되는거구요?
왜냐면
한 번 사용한 BasicDataSource를 close하고 다시 사용하려고 하니까 DataSource is closed 에러가 뜨는거에요.
그래서 생성한 Connection 만 close하고 사용하니까 별 문제가 없더라구요..!