Perl::Datenbank




Die Verbindung von Perl zu einem SQL-Server kann mit Methoden aufgebaut werden. DBI (DataBase Interface - hauptsächlich auf Linux-Rechner) und ODBC (Open DataBase Connectivity- vorwiegend auf Windows-Rechnern). DBI und ODBC dienen als Vermittler, so dass die Programmierung weitgehen unabhängig von der Datenbank erfolgen kann. (Leider halten sich die bekannten Datenbanken nicht an die SQL-Norm sondern verwenden ihre eigenen Dialekte. Eine Portierung kann somit zu erheblichen Problemen führen).

DBI verwendet DBD-Module, z.B. DBD::mysql oder DBD::oracle, um einen bestimmten Datenbanktyp anzusprechen. Bei ODBC wird ein Treiber vom Hersteller bereitgestellt.