2012-04-10 3 views
1

SQL 쿼리와 업데이트 및/또는 삽입을 포함하는 30-40 개의 별도 함수를 호출하는 것과 관련된 요구 사항이 있습니다. 이 경우 어떻게 연결 객체를 얻을 수 있습니까? 나는 하나의 장소에서 생성하고 모든 30 개의 함수에 연결 객체를 전달하거나 함수 자체에서 연결 객체를 생성한다고 가정합니다. 별도의 함수로 이러한 쿼리에서 많은 업데이트가 발생하며 시간이 중요합니다. 그럼 어떻게 연결 개체를 만들고 동일한 연결 개체를 새로운 개체를 만들지 않고 반복해서 사용합니까?자바에서 Connection 객체의 사용

+4

http://en.wikipedia.org/wiki/Connection_pool –

+0

http://docs.oracle.com/javase/jndi/tutorial/ldap/connect/pool.html – assylias

답변

1

함수에 Connection 유형의 추가 매개 변수를 지정하고 함수를 호출 할 때 기존 연결을 함수에 전달하십시오.

1

당신은 아파치 코 몬즈에서 제공하는 라이브러리 풀링 데이터베이스 연결을 사용하여 자신에게 배관 (고통)을 많이 절약 할 수 있습니다 : http://commons.apache.org/dbcp/

PS : 과거에이 질문을 한 것으로는 표시를 - Setting up a jdbc connection pool for sybase 참조 - 한 당신은 거기에 주어진 조언을 따르십니까?

+0

예 저는 조언을 따르고 작동했습니다. ,하지만 그 jsp에 대한 그 수영장을 설정/서블릿뿐만 아니라 순수한 자바 프로그램에 대해 동일한 수영장을 사용할 수 있습니다. –

+0

솔직히 말해서, 나는 그것에 대한 답을 모른다. 우리에게 배울 수 있도록 우리에게 일러 주시고 돌아와서 우리에게 알려주십시오. –