2011-09-09 5 views
-1

연결 및 드라이버 클래스를 확장하여 연결 풀링을 사용하고 있습니다. 그것은 잘 작동하지만 문제는 지금 내가 상한 한도를 부과하고 싶습니다. 그리고 만약 상한선에 도달했다면, 큐에 요청을 저장하고 어떤 연결이 자유로운 상태로 되돌아 가길 원합니다. 어떻게해야합니까? 답장을 미리 보내 주셔서 감사합니다.JDBC 연결 풀

+0

직접 연결 풀을 작성해야합니까? – home

+0

예 우리는 우리 자신의 수영장이 필요합니다 – siree

답변

2

이것은 좋지 않은 디자인입니다.

풀을 확장 할 필요가 없습니다. 요청과 관련해서도 안됩니다. 연결을 안팎으로 점검하십시오. 다른 구성 요소가 요청 대기열을 관리하고 풀과 공동 작업하여 연결을 설정하십시오.

연결 풀을 완료했습니다. 유지하는 것이 가장 쉬운 방법은 다른 누군가가 작성한 것입니다.

+0

@siree - duffymo 맞습니다. 데이터베이스에 대한 연결 풀이 필요한 경우 Apache의 commons-dbcp를 살펴보십시오. –

+0

자체 연결 풀을 만들어야하는 경우. 어떻게해야합니까? 실제로 우리는 연결을 관리하는 데 도움이되는 독립형 Java 프로그램이 필요합니다. – siree

+0

@siree : 독립 실행 형 (하나의 동시 사용자) 프로그램에 대한 연결 풀이 필요한 이유는 무엇입니까? 아니면 서버 측 응용 프로그램입니까? – home