2009-04-22 6 views
7

Spring에서 연결 풀링을 사용하는 방법을 설명하는 문서/튜토리얼을 누군가에게 알려 주거나 가르쳐 줄 수 있습니까?스프링 연결 풀링

답변

9

스프링은 inbuilt 풀링을 지원하지 않습니다. 위에서 언급 한 것처럼 타사 풀을 사용해야합니다. DBCP와 c3p0은 모두 봄 같은 매력처럼 작동합니다. context.xml에 데이터 소스를 정의 할 때 DBCP를 사용하여 정의하면된다.

1

AFAIK Spring은 풀링 된 DataSource를 포함하지 않습니다 ... J2SE 응용 프로그램에서 연결 풀이 필요한 경우 Apache DBCP를 사용할 수 있습니다. 컨테이너 호스팅 앱의 경우 컨테이너에 데이터 소스를 구성하고 앱에서 데이터 소스를 사용해야합니다.

+0

+1이 있습니다. – Olivier

8

jdbc 드라이버의 풀링 된 데이터 소스를 사용할 수 있습니다. 예 : oracles 라이브러리에는 최근 프로젝트에서 실험 된 (Apache DBCP 사용)

<bean id="dataSource" 
    class="oracle.jdbc.pool.OracleConnectionPoolDataSource"> 
    <property name="URL" value="jdbc:oracle:thin:@wherever:1234:whatever" /> 
    <property name="user" value="theuser" /> 
    <property name="password" value="thepassword" /> 
</bean>