2008-12-01 14 views
8

के साथ कनेक्शन पूल का उपयोग कैसे करें जावा + MySQL + टोमकैट 6 में कनेक्शन पूल का उपयोग कैसे कर सकता हूं?जावा, माईएसक्यूएल और टॉमकैट 6

मैंने इस आलेख को http://dev.mysql.com/tech-resources/articles/connection_pooling_with_connectorj.html पढ़ा है लेकिन यह अभी भी मेरे लिए बिल्कुल स्पष्ट नहीं है।

मैं कनेक्टर/जे का उपयोग कहां से करूं? क्या मैं इसे स्थिर चर में डालूं? क्या मैं सत्रसूची का उपयोग करता हूं? क्या इसे किसी विन्यास की आवश्यकता है?

अग्रिम धन्यवाद!

+0

तुम जो भी करते हैं, सुनिश्चित करें कि आप अपाचे के DBCP का उपयोग नहीं करते हैं। यह एक भयानक कार्यान्वयन है जो वास्तव में प्रदर्शन समस्याओं का कारण बनता है, उन्हें ठीक नहीं करता है। – erickson

+2

... तो आप इसके बजाय क्या उपयोग करते हैं? –

उत्तर

7

आपको Tomcat 6 JNDI document पढ़ना चाहिए। "जेडीबीसी डेटा स्रोत" अनुभाग की तलाश करें और यह आपको टॉमकैट के साथ कनेक्शन जोड़ने के बारे में जानने के लिए आवश्यक सबकुछ बताएगा।

0

आप जावा के जेनेरिकऑब्जेक्टपूल का उपयोग करके जावा में आसानी से MySQL कनेक्शन पूलिंग को कार्यान्वित कर सकते हैं जो मनमाने ढंग से ऑब्जेक्ट्स के लिए मजबूत पूलिंग कार्यक्षमता प्रदान करता है।

इस पोस्ट में विस्तृत उदाहरण देखें: How to set up a MySQL connection pool in Java

+2

भयानक ट्यूटोरियल। –

+1

यह बिल्कुल सही नहीं है। आपको टॉमकैट में निर्मित पूलिंग का उपयोग करना चाहिए। –