Andreas: Wie kann ich via PERL auf SQL-Datenbanken zugreifen?

Hallo Leute!

Ich komme soeben von der Archiv-Suche und nachdem mich das Suchergebnis nach dem Wort "SQL" erschlagen hat und ich keine mir wirklich hilfreiche Message gefunden habe, muß ich hier doch noch diese Frage stellen:

Wie kann ich via PERL auf SQL-Datenbanken zugreifen?

Aber das ist nicht die einzigste Frage :) Mit dieser Frage sind weitere verknüpft:

  1. Sind es unterschiedliche Methoden unter WIN-NT und LINUX?
  2. Ich möchte auf fremde Zusatzmodule komplett verzichten sofern
       die Abfrage nicht unbedingt von einem Zusatzmodul abhängt -
       brauche ich ein Zusatzmodul? Wenn ja, kann ich das Modul
       gleichermaßen unter Windows wie unter LINUX verwenden oder
       gibt es da verschiedene Versionen? Wo kann ich die downloaden?
  3. Gibt es vielleicht eine hilfreiche Referenz im Web zu diesem
       Thema?
  4. Gibt es eine Möglichkeit via SQL-Standardschnittstelle auf
       jede beliebige SQL-Datenbank zuzugreifen oder muß ich wirklich
       für jede SQL-Datenbank eigene Routinen schreiben? (Ich möchte
       eine Web-Erweiterung für eine Warenwirtschaft schreiben, die mit
       Pervasive-SQL arbeitet)
  5. Wie würde zum Beispiel im Quellcode eine Abfrage aussehen, in
       der ich alle Namen aus einer Adressentabelle als Ergebnis haben
       möchte (mit Datenbank öffnen usw...)?

Ok, ich hoffe ich frag' nicht zuviel und verabschiede mich (vorerst) - Danke schonmal!

Ciao
Andreas

  1. Wie kann ich via PERL auf SQL-Datenbanken zugreifen?

    Mit dem DBI-Modul

    1. Sind es unterschiedliche Methoden unter WIN-NT und LINUX?

    NEIN

    1. Ich möchte auf fremde Zusatzmodule komplett verzichten sofern
         die Abfrage nicht unbedingt von einem Zusatzmodul abhängt -
         brauche ich ein Zusatzmodul? Wenn ja, kann ich das Modul
         gleichermaßen unter Windows wie unter LINUX verwenden oder
         gibt es da verschiedene Versionen? Wo kann ich die downloaden?

    siehe oben sowie CPAN

    1. Gibt es vielleicht eine hilfreiche Referenz im Web zu diesem
         Thema?

    Doku zum DBI-Modul

    1. Gibt es eine Möglichkeit via SQL-Standardschnittstelle auf
         jede beliebige SQL-Datenbank zuzugreifen oder muß ich wirklich
         für jede SQL-Datenbank eigene Routinen schreiben? (Ich möchte
         eine Web-Erweiterung für eine Warenwirtschaft schreiben, die mit

    »»    Pervasive-SQL arbeitet)

    Willst du dir das wirklich antun ???

    1. Wie würde zum Beispiel im Quellcode eine Abfrage aussehen, in
         der ich alle Namen aus einer Adressentabelle als Ergebnis haben
         möchte (mit Datenbank öffnen usw...)?

    Die Antowrt darauf würde hier zu weit führen.

    Ok, ich hoffe ich frag' nicht zuviel und verabschiede mich (vorerst) - Danke schonmal!

    Hi Andreas,

    hast du eigentlich das Prinzip von Perl verstanden (Plattform-Unabhängigkeit, Modul-Prinzip)? Ich glaube, du solltest dich noch ein bißchen eingehender mit der Matrie beschäftigen.

    Nichts für ungut
    Timothy

    P.S. Vielleicht erbarmt sich ja Michael Schröpl deiner ;-)