আমি জাভা জেডিবিসি স্পেসিফিকেশন পড়ছি (বনাম 4) এবং আমি এই বিবৃতিটি সংখ্যায়িত করেছি:
ডেটা সোর্স - এই ইন্টারফেসটি জেডিবিসি ২.০ Oচ্ছিক প্যাকেজ এপিআইতে প্রবর্তিত হয়েছিল। এটি ড্রাইভারম্যানেজারের চেয়ে বেশি পছন্দ কারণ এটি অন্তর্নিহিত ডেটা উত্স সম্পর্কে বিশদটি অ্যাপ্লিকেশনটিতে স্বচ্ছ হতে দেয়
আমি যা বোঝার চেষ্টা করছি তা হ'ল একটি Connection
এবং ক এর মধ্যে পার্থক্য কী DataSource
এবং কেন এটি বিদ্যমান। আমি বোঝাতে চাইছি, উপরের ব্লকটি বলছে যে কোনও ডাটাসোর্স সম্পর্কিত বিবরণটি অ্যাপ্লিকেশনটির জন্য স্বচ্ছ, তবে কোনও সম্পত্তি ফাইলের মধ্যে ব্যবহারকারীর নাম, পাসওয়ার্ড, ইউআরএল ইত্যাদির মতো ডাটাবেস বৈশিষ্ট্যগুলিকে বহিরাগত করা হবে না এবং তারপরে একইভাবে ড্রাইভার ম্যানেজার কাজটি ব্যবহার করবে না?
এবং DataSource
ইন্টারফেসটি কি কেবল পুলিং করা যায় এমন সংযোগগুলি ফেরত দেওয়ার একটি সাধারণ উপায় তৈরি করার জন্য তৈরি করা হয়েছে? জাভা ইইতে, অ্যাপ্লিকেশন সার্ভারটি এই ইন্টারফেসটি প্রয়োগ করে এবং অ্যাপ্লিকেশনগুলিকে সংযোগের পরিবর্তে কোনও ডেটাসোর্সের রেফারেন্স রাখার জন্য নিযুক্ত করা হয়েছে?