2009-04-22 11 views
7

क्या कोई मुझे बता सकता है या मुझे दस्तावेज़/ट्यूटोरियल पर इंगित कर सकता है जो बताता है कि वसंत में कनेक्शन पूलिंग का उपयोग कैसे करें?वसंत कनेक्शन पूलिंग

उत्तर

9

वसंत इनबिल्ट पूलिंग का समर्थन नहीं करता है। जैसा ऊपर बताया गया है, आपको तीसरे पक्ष के पूल का उपयोग करना चाहिए। डीबीसीपी और c3p0 दोनों वसंत के साथ एक आकर्षण की तरह काम करते हैं। आपको बस अपने संदर्भ.एक्सएमएल में डेटास्रोत को परिभाषित करते समय करना है, बस इसे परिभाषित करने के लिए डीबीसीपी का उपयोग करें।

1

AFAIK वसंत में पूल किए गए डेटासोर्स शामिल नहीं हैं ... यदि आप J2SE एप्लिकेशन में कनेक्शन पूल की आवश्यकता है, तो आप अपाचे डीबीसीपी का उपयोग कर सकते हैं। कंटेनर-होस्ट किए गए ऐप्स के लिए, आपको कंटेनर में डेटासोर्स कॉन्फ़िगर करना चाहिए और इसे अपने ऐप से उपयोग करना चाहिए।

+0

+1, हालिया प्रोजेक्ट में प्रयोग किया गया (अपाचे डीबीसीपी के साथ)। – Olivier

8

आप jdbc ड्राइवर से पूल किए गए डेटासेट का उपयोग कर सकते हैं। जैसे ऑर्केस लाइब्रेरी में एक है:

<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> 
संबंधित मुद्दे