2012-07-03 10 views
8

DBCP Document के अनुसार, BasicDataSource setLoginTimeout() का समर्थन नहीं करता है। मेरा सवाल यह है कि मैं कनेक्शन ऑब्जेक्ट्स के निर्माण के लिए लॉगिनटाइमआउट कैसे सेट करूं? मुझे पता है कि मैं पूल पर maxWait सेट कर सकता हूं, लेकिन मेरी समझ यह है कि केवल तभी उपयोग किया जाएगा जब पूल समाप्त हो जाएगा और आप मौजूदा कनेक्शन को मुक्त करने की प्रतीक्षा कर रहे हैं। यह मुझे उस स्थिति से नहीं बचाएगा जहां एक नया कनेक्शन बनाया जाना चाहिए, लेकिन डीबी में कनेक्शन/लॉगिन लटकता है।डीबीसीपी कनेक्शन पूल लॉगिन टाइमआउट

किसी भी मदद की सराहना की जाती है। धन्यवाद।

उत्तर

0

वैसे हमेशा यूआरएल में सही पैरामीटर जोड़ने का विकल्प हमेशा होता है। आप जिस डीबी का उपयोग कर रहे हैं उसके आधार पर आप जेडीबीसी यूआरएल में पैरामीटर में से एक जोड़ सकते हैं।

Here is the link पुष्टि की है कि कि BasicDataSource loginTimeout

And at the bottom of this blog एक मेज जो कनेक्शन की समय समाप्ति के लिए URL पैरामीटर को सूचीबद्ध करता है समर्थन नहीं करता।