جدول المحتويات:

ما هو استثناء SQL؟
ما هو استثناء SQL؟

فيديو: ما هو استثناء SQL؟

فيديو: ما هو استثناء SQL؟
فيديو: ضبط الاعدادات للاتصال بقواعد بيانات SQL server من جهاز آخرعلى الشبكة 2024, شهر نوفمبر
Anonim

ان استثناء التي توفر معلومات حول الوصول إلى قاعدة البيانات خطأ أو أخطاء أخرى. كل SQLException يوفر عدة أنواع من المعلومات: سلسلة تصف ملف خطأ . سلسلة "SQLstate" ، والتي تتبع إما اصطلاحات XOPEN SQLstate أو ملف SQL 99 اتفاقية.

من هنا ، لماذا يحدث استثناء SQL؟

أ استثناء SQL علبة تحدث في السائق أو من قاعدة البيانات. على سبيل المثال ، بناء الجملة خطأ في ال SQL البيان سوف ينتج عنه استثناء SQL . أو ليس لدينا إذن لتحديث الجدول. عندما يكون هذا يحدث استثناء ، كائن من النوع SQLException سيتم تمريرها إلى شرط الصيد.

قد يتساءل المرء أيضًا ، هل تم فحص SQLException أم لم يتم التحقق منه؟ تحدث عادةً عند التفاعل مع الموارد الخارجية / موارد الشبكة ، على سبيل المثال مشاكل قاعدة البيانات وأخطاء اتصال الشبكة والملفات المفقودة وما إلى ذلك. التحقق الاستثناءات هي فئات فرعية من فئة الاستثناء. مثال على التحقق الاستثناءات هي: ClassNotFoundException و IOException و SQLException وما إلى ذلك وهلم جرا.

وفقًا لذلك ، كيف تتعامل مع الاستثناءات في SQL؟

كيفية التعامل مع استثناءات SQL

  1. إعادة التحكم إلى الإجراء الأصلي الذي يسمى الإجراء الفرعي الذي أثار الاستثناء.
  2. استخدم جملة WHENEVER للتفرع إلى روتين معالجة الاستثناءات أو تنفيذ بعض الإجراءات الأخرى.
  3. تعامل مع الاستثناء على الفور باستخدام عبارة SQL المركبة.

ما هي استثناءات JDBC الشائعة؟

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQL تحذير.

موصى به: