JDBCFacade
জে. ডি. বি. সি. ফেকেড একটি ওপেন সোর্স লাইব্রেরি যা জে. ডি. বি. সি-কে ব্যবহার করা সহজ এবং ত্রুটি প্রবণ কম করার পাশাপাশি অধ্যবসায় এবং ডোমেন লজিকের মধ্যে একটি পরিষ্কার পৃথকীকরণকে উৎসাহিত করে। প্রযুক্তিগত বিবরণ জে. ডি. বি. সি. ফেকেড জে2এসই 1.2 এবং তার পরেরটিকে সমর্থন করে। এর মধ্যে রয়েছে জে. ডি. বি. সি সংস্করণ 2 এবং তার পরেরটি। অনুরূপ অনেক সরঞ্জামের বিপরীতে, জে. ডি. বি. সি. ফেকেড কোনওভাবেই জে. ডি. বি. সি-র স্বাভাবিক ব্যবহারে হস্তক্ষেপ করে না। জে. ডি. বি. সি. ফেকেড কমান্ড এবং বিমূর্ত ফ্যাক্টরি প্যাটার্ন ব্যবহার করে একটি সরলীকৃত ডাটাবেস এপিআই প্রদান করে যা ব্যবহারকারীর কাছ থেকে সংযোগ এবং ত্রুটি পরিচালনার অনেক বিবরণ লুকিয়ে রাখে। জে. ডি. বি. সি. ফেকেড 4 ধরনের কমান্ড সমর্থন করেঃ FetchCommand-একটি জে. ডি. বি. সি. ক্যোয়ারি (SELECT) বিবৃতি কার্যকর করে যা শূন্য বা তার বেশি সারি ফেরত দেবে বলে আশা করা হয় এবং তারপরে সেই সারিগুলির প্রতিটি থেকে একটি বস্তু তৈরি করতে প্রদত্ত কারখানাটি ব্যবহার করে GetCommand-একটি জে. ডি. বি. সি কোয়ারি (SELECT) বিবৃতি কার্যকর করে যা ঠিক একটি সারি ফেরত দেবে বলে আশা করা হয় এবং তারপরে প্রদত্ত কারখানাটি সেই সারি থেকে একটি বস্তু তৈরি করতে ব্যবহার করে আপডেটকমান্ড-একটি জে. ডি. বি. সি বিবৃতি কার্যকর করে যা একটি ফলাফলসেট ফেরত দেয় না, যেমন একটি আপডেট বা ডি. ডি. এল বিবৃতি ভিজিটকমান্ড-একটি জে. ডি. বি. সি. কোয়ারি (SELECT) বিবৃতি কার্যকর করে যা শূন্য বা তার বেশি সারি ফেরত দেবে বলে আশা করা হয় এবং তারপরে প্রদত্ত পরিদর্শককে প্রয়োগ করে