সুচিপত্র:

SQL ব্যতিক্রম কি?
SQL ব্যতিক্রম কি?

ভিডিও: SQL ব্যতিক্রম কি?

ভিডিও: SQL ব্যতিক্রম কি?
ভিডিও: PL SQL এর ব্যতিক্রমসমূহ || PL এসকিউএলে মাস্টার 2024, নভেম্বর
Anonim

একটি ব্যতিক্রম যে একটি ডাটাবেস অ্যাক্সেস তথ্য প্রদান করে ত্রুটি বা অন্যান্য ত্রুটি। প্রতিটি SQLException বিভিন্ন ধরণের তথ্য প্রদান করে: একটি স্ট্রিং বর্ণনা করে ত্রুটি . একটি "SQLstate" স্ট্রিং, যা হয় XOPEN SQLstate কনভেনশন অনুসরণ করে বা এসকিউএল 99টি সম্মেলন।

এখানে, কেন SQL ব্যতিক্রম ঘটবে?

ক SQL ব্যতিক্রম করতে পারা ঘটবে ড্রাইভারে বা ডাটাবেস থেকে। উদাহরণস্বরূপ, একটি সিনট্যাক্স ত্রুটি মধ্যে এসকিউএল বিবৃতি একটি ফলাফল হবে SQL ব্যতিক্রম . অথবা আমাদের কাছে একটি টেবিল আপডেট করার অনুমতি নেই। যখন এমন একটি ব্যতিক্রম ঘটে , টাইপের একটি বস্তু SQLException ক্যাচ ক্লজ পাস করা হবে.

কেউ জিজ্ঞাসা করতে পারে, SQLException চেক বা আনচেক করা আছে? এগুলি সাধারণত বাইরের সংস্থান/নেটওয়ার্ক সংস্থানগুলির সাথে ইন্টারঅ্যাক্ট করে যেমন ডাটাবেস সমস্যা, নেটওয়ার্ক সংযোগ ত্রুটি, অনুপস্থিত ফাইল ইত্যাদি চেক করা হয়েছে ব্যতিক্রম হল ব্যতিক্রম শ্রেণীর সাবক্লাস। এর উদাহরণ চেক করা ব্যতিক্রমগুলি হল: ClassNotFoundException, IOException, SQLException এবং তাই

তদনুসারে, আপনি কিভাবে SQL এ ব্যতিক্রমগুলি পরিচালনা করবেন?

এসকিউএল ব্যতিক্রমগুলি কীভাবে পরিচালনা করবেন

  1. অভিভাবক পদ্ধতিতে নিয়ন্ত্রণ ফিরিয়ে দিন যা উপপ্রক্রিয়া বলা হয় যা ব্যতিক্রম উত্থাপন করে।
  2. একটি ব্যতিক্রম-হ্যান্ডলিং রুটিনে শাখা বা অন্য কিছু কাজ সম্পাদন করার জন্য WHENEVER ক্লজ ব্যবহার করুন।
  3. একটি যৌগিক SQL বিবৃতি দিয়ে ঘটনাস্থলেই ব্যতিক্রমটি পরিচালনা করুন।

সাধারণ JDBC ব্যতিক্রম কি?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLE ব্যতিক্রম।
  • java.sql. DataTruncation।
  • java.sql. SQL সতর্কতা।

প্রস্তাবিত: