استثناء :: الفصل :: DBI الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- David E. Wheeler
- موقع ويب الناشر:
- http://search.cpan.org/~dwheeler/
استثناء :: الفصل :: DBI العلامات
استثناء :: الفصل :: DBI وصف
كائنات استثناء DBI استثناء :: Class :: DBI هو وحدة بيرل توفر مجموعة من فئات الاستثناءات الخاصة ب DBI. إنهم يرثون من استثناء :: الفئة، فئة قاعدة لجميع الكائنات الاستثناء التي تم إنشاؤها بواسطة الاستثناء :: الوحدة النمطية للفئة من CPAN. استثناء :: Class :: DBI نفسه يوفر طريقة فئة واحدة، معالج ()، والتي ترجع مرجعا رمز مناسب للمرور إلى سمة DBI HandleError. فئات الاستثناءات التي تم إنشاؤها بواسطة استثناء :: Class :: DBI تم تصميمه بعض سياقات DBI؛ مرجع التعليمات البرمجية الذي تم إرجاعه بواسطة معالج () ومرت إلى سمة DBI HandleError يحدد السياق ويطرح الاستثناء المناسب. تقدم فئات DBI مناسبة. :فصل. يمكن استخدامها لإخراج معلومات التشخيص التفصيلية في حالة استثناء. استخدم DBI؛ استخدم استثناء :: الفصل :: DBI؛ بلدي DBH = DBH = DBI-> Connect ($ DSN، $ المستخدم، $ PASS، {printerror => 0، الرجوع إلى الورق => 0، handleerror => استثناء :: Class :: DBI-> Handler،})؛ eval {$ dbh-> do ($ sql)}؛ إذا (بلدي EX EX = $ @) {print stderr "dbi استثناء: \ n"؛ طباعة Stderr "نوع الاستثناء:"، المرجع $ EX، "\ n"؛ طباعة Stderr "خطأ:"، $ Ex-> خطأ، "\ n"؛ print stderr "err:"، $ ex-> err، "\ n"؛ طباعة Stderr "Errstr:"، $ Ex-> Errstr، "\ n"؛ طباعة Stderr "الحالة:"، $ Ex-> الدولة، "\ n"؛ طباعة Stderr "قيمة الإرجاع:"، ($ Ex-> retval || "undef")، "\ n"؛ } متطلبات: perl.
استثناء :: الفصل :: DBI برامج ذات صلة