Readers: 2
![]() |
|< 1 2 3 4 5 6 7 >| | ![]() |
63 entries, 7 pages |
1 2 3 4 5 6 7 8 9 10 11 12 13
#!C:/Perl/bin/perl.exe -w # dbi3.pl vorhandene Datenquellen use DBI; use strict; BEGIN { print "Content-type: text/html\n\n"; use CGI::Carp qw/fatalsToBrowser/ } $driver = "mysql"; @sources = DBI ->data_sources($driver); print "vorhandene Datenquellen:<br>"; foreach (@sources){ print "$_<br>"; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#!C:/Perl/bin/perl.exe -w # dbi4.pl Anweisungs-Handles use DBI; BEGIN { print "Content-type: text/html\n\n"; use CGI::Carp qw/fatalsToBrowser/ } my $db = "adressen"; my $SQL_Driver = "mysql"; my $SQL_User="root"; my $SQL_Passw=""; my $dbh = DBI ->connect("DBI:$SQL_Driver:$db", $SQL_User, $SQL_Passw) or die "Verbindung konnte nicht hergestellt werden: $DBI::errstr\n"; my $sth= $dbh ->prepare("SELECT * FROM adressen") or die "Die SQL-Anweisung konnte nicht vorbereitet werden: $DBI::errstr\n"; ; $sth ->execute() or die "$DBI::errstr\n"; while (@ary = $sth ->fetchrow_array) { foreach (@ary) { print "$_ <br>"; } print "<br>"; } $sth ->finish; $dbh ->disconnect;
use strict;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#!C:/Perl/bin/perl.exe -w # dbi2.pl vorhandene Datenbanktreiber use strict; use warnings; use DBI; use CGI; my $q = CGI->new(); #print "Content-type: text/html\n\n"; print $q->header(); my $driver = "mysql"; my @sources = DBI ->data_sources($driver); print "vorhandene Datenquellen:<br>"; foreach (@sources){ print "$_<br>"; }
QuoteNote that many drivers have no way of knowing what data sources might be available for it. These drivers
return an empty or incomplete list or may require driver-specific attributes.
1
2
3
4
5
perl -MDBI -e '
@drivers = DBI->available_drivers;
for (@drivers) {
print join("\n", DBI->data_sources($_));
}'
1 2 3 4 5 6 7 8 9 10
#!C:/Perl/bin/perl.exe -w # dbi3.pl vorhandene Datenquellen use DBI; print "Content-type: text/html\n\n"; $driver = "mysql"; @sources = DBI ->data_sources($driver); print "vorhandene Datenquellen:<br>"; foreach (@sources) { print "$_<br>"; }
deletemast+2009-01-15 13:50:10--Naja, nach der Funktion, die anscheinend nicht funktioniert. nepos hat doch auch den entpsrechenden Part noch genauer erläutert, was hast du daran nicht verstanden?ne die ganze Doku hab ich nicht gelesen, wenn man nicht genau weiß nach was man suchen muss,
deletemast+2009-01-15 13:50:10--ich verstehe nur nicht, warum ein script aus einem "Lehrbuch" nicht funktioniert,....
![]() |
|< 1 2 3 4 5 6 7 >| | ![]() |
63 entries, 7 pages |