Hi my name is
63
2022-08-06 00:15:02 작성 2022-08-06 00:19:07 수정됨
2
171

Java에서 커넥션 풀 사용할때


고수분들 제가 공식사이트보면서 생각하다가 모르겠어서 여쭤봅니다..!

뭐가 안된다는건 아니구 개념적으로 궁금해서요 ㅎㅎ


제가 지금 commons-dbcp2 라이브러리 사용중인데요.


커넥션 풀을 설정하고 사용하는 방법이 크게 두 가지로

DriverManager를 사용하거나 DataSource를 사용해야 하잖아요?


(질문의 요지) 그럼 하나의 BasicDataSource를 하나의 커넥션 풀로 생각하면 되는걸까요?

그리고 사용할 때는 BasicDataSource에서 받은 Connection만 close 해주면 되는거구요?


왜냐면

한 번 사용한 BasicDataSource를 close하고 다시 사용하려고 하니까 DataSource is closed 에러가 뜨는거에요.

그래서 생성한 Connection 만 close하고 사용하니까 별 문제가 없더라구요..!






0
  • 답변 2

  • kenu
    63k
    2022-08-06 00:20:02

    교재 제목이나 보고 따라하시는 웹페이지 링크 알려 주실 수 있나요? 혹시


  • Hi my name is
    63
    2022-08-06 00:24:13 작성 2022-08-06 00:25:18 수정됨

    따라하는 교재는 없구요

    각 메서드나 객체 개념같은건 오라클 공식페이지 보면서했고


    사용하는건 그냥 블로그보면서 했는데 그냥 datasource 파라미터 정의하고 getConnection 하는것밖엔 없어서 어디였는진 기억이 잘..^^


    BasicDataSource에서 만든 커넥션을 BaseDataSource에서 close하지 않고 다른곳에서 close되더라도 상관 없는가가 궁금해서요!!

  • 로그인을 하시면 답변을 등록할 수 있습니다.