SQLite3 exceptions

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Sep 28, 2020

در sqlite تعدادی از exception ها وجود خواهند داشت که در زمان توسعه با آن ها برخورد خواهید کرد که تعدادی را بررسی می کنیم

DatabaseError

هرگونه خطا در ارتباط با پایگاه داده باعث ایجاد DatabaseError می شود.

IntegrityError

IntegrityError یکی از زیر گروه های DatabaseError است و در صورت بروز یکپارچگی داده ها مطرح می شود. به عنوان مثال ، داده های خارجی در همه جداول به روز نمی شوند که منجر به ناسازگاری داده ها می شود.

ProgrammingError

استثنای ProgrammingError وقتی خطاهای نحوی وجود دارد یا جدول پیدا نشده است یا عملکرد با تعداد نامناسب پارامترها / آرگومان ها فراخوانی می شود ، افزایش می یابد.

OperationalError

این استثنا هنگامی مطرح می شود که عملیات پایگاه داده از کار افتاده باشد ، به عنوان مثال قطع اتصال غیرمعمول. این تقصیر برنامه نویسان نیست.

NotSupportedError

وقتی از برخی از روش هایی استفاده می کنید که توسط پایگاه داده تعریف نشده یا پشتیبانی نمی شوند ، این امر باعث افزایش استثنا exception NotSupportedError می شود.

 

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
captcha
0دیدگاه