Cruz: DBI Error Handling

Beitrag lesen

Hallo ihr da!

Ich habe ein recht komplexes System aus Perl Scripten und einer Oracle Datenbank. Ich benutze das DBI Modul für die DAtenbankverbindung. Ich würde gerne das System mit einem "stabilem" Error Handling ausstatten. Leider reicht mein Kenntnisstand über Error Handling gerade mal um zu wissen, daß in $! die aktuelle Errormeldung steht. (Ist in diesem Fall wohl auch nicht so wichtig).
Ich habe in der Doku vom DBI Modul ein paar nützliche Funtkionen wie...

errstr
errstate
errmsg

...gefunden. Allerdings habe ich noch nicht ganz kapiert, wie man sie richtig anwendet.

Was für Erfahrungen habt ihr denn mit Error Handling gemacht? Könnt ihr mir ein paar Tipps geben, wie ich es am besten angehen kann, und was ich dazu noch alles wissen sollte?

Als allererstes möchte ich Fehler abfangen, die durch eine verlorene Datenbankverbindung entstehen. (Die Verb. geht nämlich manchmal einfach nur so verloren).

Gruß und Danke für jeden Tipp
Cruz