সুচিপত্র:

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

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

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

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

অনুরূপভাবে, কেন SQL ব্যতিক্রম ঘটবে?

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

দ্বিতীয়ত, সাধারণ JDBC ব্যতিক্রম কি?

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

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

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

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

ব্যবহারকারী সংজ্ঞায়িত ব্যতিক্রম উদাহরণ সহ ব্যাখ্যা কি?

ব্যবহারকারী - সংজ্ঞায়িত কাস্টম ব্যতিক্রম জাভাতে। জাভা আমাদের নিজস্ব তৈরি করার সুবিধা প্রদান করে ব্যতিক্রম যা মূলত প্রাপ্ত ক্লাস ব্যতিক্রম . জন্য উদাহরণ নিচের কোডে MyException প্রসারিত করে ব্যতিক্রম ক্লাস এর নির্মাণকারী ব্যতিক্রম ক্লাস একটি প্যারামিটার ছাড়া কল করা যেতে পারে এবং সুপার কল বাধ্যতামূলক নয়।

প্রস্তাবিত: