Erwin: Kann DB nicht auslesen (PERL)?

Beitrag lesen

Hi,

es gibt bei der DBI - Geschichte ein paar Namenskonventionen:

#!/usr/bin/perl
use DBI;

Erzeugen des DB Handlers fuer eine ODBC Datenquelle (MS Access)

my $dbh = DBI->connect('dbi:ODBC:netlab');

Oder ein Handler fuer mySQL

my $dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";
my $dbh = DBI->connect($dsn, $user, $password);

Erzeugen des DB Handlers:

my $dbh = DBI->connect('dbi:ODBC:netlab');

also: dbh DataBaseHandler

Erzeugen eines Handlers fuer das SQL Statement

my $sth = $dbh->prepare("CREATE TABLE names (id INTEGER, name VARCHAR(20), vname VARCHAR(20))");

also sth: Statement Handler

Statement ausfuehren

$sth->execute();

Beenden und Disconnect

$sth->finish;
$dbh->disconnect;

Aus meiner Doku http://i-netlab.de/cgi-bin/index.cgi?vi=DBI_PERL

Gruss, Erwin

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?