Wie kann ich über Perl auf die Datenbank zugreifen?


Ab dem Paket PowerWeb Starter (ältere Pakete: ab BasicWeb XL) haben Sie die Möglichkeit, MySQL-Datenbanken für Ihre Internet-Präsenz zu nutzen.

Beachte auch Wie kann ich eine Datenbank anlegen und verwalten?

Für eine Verbindung per DBI-Modul in Perl benötigen Sie zusätzlich folgende Parameter:

  • Host: rdbms.strato.de
  • Username: Uxxxx
  • Datenbankname: DBXXXX

    Ein Connect in Perl könnte somit folgendermaßen aussehen:
    (dabei sind die Angaben DBXXXX, Uxxxx, sowie das Passwort durch Ihre eigenen Einträge zu ersetzen)
    Beachte auch Wie lautet mein Datenbankname?


#!/usr/bin/perl

use DBI;
use CGI;

$dbserver="DBI:mysql:DBXXXX:rdbms.strato.de";

$dbuser="Uxxxx";
$dbpass="XXXXXX";
$sqlbefehl="select * from Tabellenname where Feld=Wert";
$dbh = DBI->connect($dbserver,$dbuser,$dbpass); # An Datenbank anmelden
$sth = $dbh->prepare($sqlbefehl); # SQL-Befehl vorbereiten
$ok=$sth->execute; #SQL-Befehl senden
...... und der Rest des Scriptes!


Bitte achten Sie bei der Angabe des Datenbanknamens auf die Großschreibung der Buchstaben "DB", sowie "U". Ein Connect über bsp. "dbxxxx" schlägt fehl.
War dieser Artikel hilfreich?    Ja / Nein