मैं जावा JDBC विनिर्देश (vr। 4) पढ़ रहा हूं और मैंने इस कथन का सामना किया है:
DataSource - यह इंटरफ़ेस JDBC 2.0 वैकल्पिक पैकेज एपीआई में पेश किया गया था। यह DriverManager पर पसंद किया जाता है क्योंकि यह अंतर्निहित डेटा स्रोत के बारे में विवरण को अनुप्रयोग के लिए पारदर्शी होने की अनुमति देता है
क्या मैं समझने की कोशिश कर रहा हूँ क्या फर्क एक के बीच है Connection
और एक DataSource
और कारण है कि यह मौजूद है। मेरा मतलब है कि ऊपर दिया गया ब्लॉक कहता है कि डेटा स्रोत के बारे में विवरण एप्लिकेशन के लिए पारदर्शी है, लेकिन किसी प्रॉपर्टी फ़ाइल में डेटाबेस गुण जैसे कि उपयोगकर्ता नाम, पासवर्ड, यूआरएल आदि को बाहरी नहीं करेगा और फिर उसी तरह से DriverManager का उपयोग करें?
और क्या DataSource
इंटरफेस केवल कनेक्शन लौटने का एक सामान्य तरीका है जिसे पूल किया जा सकता है आदि? जावा ईई में, क्या एप्लिकेशन सर्वर इस इंटरफेस को लागू करता है और एक कनेक्शन के बजाय एक डेटा स्रोत का संदर्भ देने के लिए तैनात किए गए एप्लिकेशन?