2009-04-22 13 views

Odpowiedz

9

Wiosna nie obsługuje wbudowanej puli. Powinieneś użyć puli stron trzecich, jak wspomniano powyżej. DBCP i c3p0 oba działają jak urok z wiosną. Wszystko, co musisz zrobić, to zdefiniować źródło danych w pliku context.xml, po prostu użyj DBCP, aby go zdefiniować.

1

Źródło AFAIK nie zawiera zbiorczego źródła danych ... możesz użyć do tego celu Apache DBCP, jeśli potrzebujesz puli połączeń w aplikacji J2SE. W przypadku hostowanych przez kontener aplikacji należy skonfigurować źródło danych w kontenerze i używać go w swojej aplikacji.

+0

+1, eksperymentowany (z Apache DBCP) w ostatnim projekcie. – Olivier

8

Możesz użyć zbiorczego źródła danych ze sterownika jdbc. Na przykład. w bibliotece oracles jest jeden:

<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>