mySQL-Zgriff via Perl unter WindowsXP
Alex
- perl
Hi!
Ich habe schon alles abgesucht, aber noch keine Antwort auf mein Problem gefunden. Ich versuche schon seit Tagen auf meine laufende mySQL-Datenbank mit Perl unter Windows zuzugreifen. Habe mir auch schon das DBI Package heruntergeladen und ueberall hinkopiert ;-)
Fehlerausgabe des Browsers beim Scriptaufruf:
Can't locate loadable object for module DBI in @INC (@INC contains: c:/Perl/lib c:/Perl/site/lib .) at c:/Perl/lib/DBI.pm line 255
Vielleicht ist das Package auch nicht fuer Windows geeignet. Unter Linux hab ich das frueher alles mal hinbekommen.
Bitte um Hilfe ;-)
Hallo Alex,
Can't locate loadable object for module DBI in @INC (@INC contains: c:/Perl/lib c:/Perl/site/lib .) at c:/Perl/lib/DBI.pm line 255
Dir fehlt irgendeine DLL vom DBI, die Du noch in C:\perl\lib oder C:\Perl\site\lib reinkopieren musst.
Womit hast Du denn Perl und das DBI-Paket instaliert?
Viele grüße,
Christian
Halihallo Alex
Ich habe schon alles abgesucht, aber noch keine Antwort auf mein Problem gefunden. Ich versuche schon seit Tagen auf meine laufende mySQL-Datenbank mit Perl unter Windows zuzugreifen. Habe mir auch schon das DBI Package heruntergeladen und ueberall hinkopiert ;-)
Nix da rumkopieren! - DBI verwendet ein C-Backend, dass compiliert werden muss.
Falls dies nicht tun möchtest, verwende ActiveState Perl's ppm oder, wenn du dieses
nicht hast über die CPAN-shell.
ppm install DBI
perl -MCPAN -e "shell"
CPAN>install DBI
CPAN>exit
wenn ich mich recht erinnere.
Vielleicht ist das Package auch nicht fuer Windows geeignet. Unter Linux hab ich das frueher alles mal hinbekommen.
Es ist für Windows geeignet, aber es handelt sich nicht um ein PurePerl-Modul, dass
sich einfach so in /perl/site/lib hineinkopieren lässt. Der "DBI-Kernel" in C muss
kompiliert werden.
Viele Grüsse
Philipp
Hallo Philipp,
ppm install DBI
Das reicht aber nicht. Man braucht dann immer noch zusätzlich Paket DBD-mysql, (bei ActivePerl heißt das so) da der Fragesteller hier ja klar gesagt hat, dass er sich mit MySQL verbinden will.
Viele Grüße,
Christian
Habs mit ppm DBI und anschliessender dbd-mysql instellation hinbekommen, danke euch