2009-04-22 32 views
7

Ai đó có thể cho tôi biết hoặc chỉ cho tôi một tài liệu/hướng dẫn giải thích cách sử dụng kết nối tổng hợp trong Spring?Kết nối Spring Pooling

Trả lời

9

Mùa xuân không hỗ trợ tính năng tổng hợp sẵn. Bạn nên sử dụng một nhóm bên thứ ba như đã đề cập ở trên. DBCP và c3p0 cả hai đều hoạt động như một sự quyến rũ với mùa xuân. Tất cả những gì bạn cần làm là khi xác định nguồn dữ liệu trong tệp context.xml của mình, chỉ cần sử dụng DBCP để xác định nó.

1

AFAIK Spring không bao gồm DataSource gộp ... bạn có thể sử dụng Apache DBCP cho điều đó, nếu bạn cần một nhóm kết nối trong một ứng dụng J2SE. Đối với các ứng dụng được lưu trữ trên vùng chứa, bạn nên định cấu hình DataSource trong vùng chứa và sử dụng nó từ ứng dụng của mình.

+0

+1, thử nghiệm (với Apache DBCP) trong một dự án gần đây. – Olivier

8

Bạn có thể sử dụng nguồn dữ liệu được gộp chung từ trình điều khiển jdbc. Ví dụ. trong thư viện oracles có một:

<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> 
Các vấn đề liên quan