मेरे पास एक जावा प्रोग्राम है जिसमें लगभग 15 तरीके शामिल हैं। और, कार्यक्रम की बहिष्कार के दौरान इन विधियों को अक्सर बार-बार बुलाया जाता है। फिलहाल, मैं हर विधि में एक नया कनेक्शन बना रहा हूं और उन पर बयान का आह्वान कर रहा हूं (डाटाबेस नेटवर्क पर दूसरी मशीन पर सेट है)।जावा में कितने जेडीबीसी कनेक्शन?
मैं क्या जानना चाहता हूं: क्या मुझे मुख्य विधि में केवल एक कनेक्शन बनाना चाहिए और इसे उन सभी विधियों के लिए तर्क के रूप में पास करना चाहिए जिनके लिए कनेक्शन ऑब्जेक्ट की आवश्यकता होती है क्योंकि इससे प्रोग्राम में कनेक्शन ऑब्जेक्ट की संख्या में काफी कमी आएगी , हर विधि में अक्सर कनेक्शन बनाने और बंद करने की बजाय।
मुझे संदेह है कि मैं वर्तमान डिजाइन के साथ संसाधनों का बहुत कुशलता से उपयोग नहीं कर रहा हूं, और इस कार्यक्रम में भविष्य में बहुत कुछ बढ़ सकता है, इस पर विचार करने के लिए बहुत सारे दायरे हैं।
क्या आप विस्तृत कर सकते हैं कि तैयार वक्तव्य कैसे मदद कर सकते हैं? – Epitaph
@neilCoffey अगर कनेक्शन की 'सेवानिवृत्त' पर विचार नहीं किया जाता है; हमें कई कनेक्शन की आवश्यकता क्यों है? एक सिंगल कनेक्शन हर जगह रिट का उपयोग किया जा सकता है; चूंकि स्टेटमेंट ओबीजे हमेशा अलग होते हैं? जब हमें आवेदन में एकाधिक कनेक्शन की आवश्यकता होती है? –
एक एकल कनेक्शन का उपयोग (सैद्धांतिक रूप से) असीमित संख्या में क्वेरी चलाने के लिए किया जाता है जैसा कि आप कहते हैं। लेकिन यह एक समय में केवल एक क्वेरी चला सकता है। एक मामूली जटिल प्रणाली पर, आपको आम तौर पर कई प्रश्नों को एक साथ चलाने की संभावना की अनुमति देने की आवश्यकता होती है। –