Uitzondering :: Klasse :: DBI

DBI-uitzonderingsobjecten
Download nu

Uitzondering :: Klasse :: DBI Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • David E. Wheeler
  • Uitgever website:
  • http://search.cpan.org/~dwheeler/

Uitzondering :: Klasse :: DBI Tags


Uitzondering :: Klasse :: DBI Beschrijving

DBI-uitzonderingsobjecten Uitzondering :: Klasse :: DBI is een PERL-module die een set DBI-specifieke uitzonderingsklassen biedt. Ze erven van uitzondering :: Klasse, de basisklasse voor alle uitzonderingsobjecten die zijn gemaakt door de uitzondering: klasmodule van de CPAN. Uitzondering :: KLASSE :: DBI zelf biedt een enkele klasse-methode, handler (), die een code referentie retourneert voor het doorgeven naar het DBI-eigendomse kenmerk. De uitzonderingsklassen gemaakt door uitzondering :: Klasse :: DBI zijn ontworpen om in te gooien bepaalde DBI-contexten; De code-referentie die wordt geretourneerd door handler () en doorgegeven aan het DBI-stuuratriorattribuut bepaalt de context en gooit de juiste uitzondering. Vanuit de uitzondering :: Klasse :: DBI-klassen biedt een reeks voorwerptoegangsmethoden, naast die voorzien van een uitzondering: :Klas. Deze kunnen worden gebruikt om gedetailleerde diagnostische informatie uit te voeren in het geval van een uitzondering. Synopsis Gebruik DBI; Gebruik Uitzondering :: Klasse :: DBI; My $ DBH = DBI-> Connect ($ DSN, $ User, $ PASS, {Printerror => 0, StechError => 0, stuurprogramma => Uitzondering :: Klasse :: DBI-> Handler,}); Eval {$ dbh-> do ($ sql)}; Als (mijn $ ex = $ @) {PRINT STDERR "DBI-uitzondering: \ n"; Print Stderr "Uitzonderingstype:", Ref $ Ex, "\ N"; Print Stderr "Fout:", $ ex-> fout, "\ n"; Print Stderr "Err:", $ ex-> err, "\ N"; Print Stderr "ERRSRF:", $ ex-> errstr, "\ N"; Print Stderr "Staat:", $ ex-> staat, "\ N"; Print Stderr "Retourwaarde:", ($ ex-> retval || 'undef'), "\ N"; } Vereisten: · Perl


Uitzondering :: Klasse :: DBI Gerelateerde software