salut,
Je cherche à manipuler une base de données Oracle avec DBI : connexion, exécution de requêtes ... mais je heurte à un pb de jdbc :
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 install_driver(oracle) failed: Can't locate DBD/oracle.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at (eval 1) line 3. Perhaps the DBD::oracle perl module hasn't been fully installed, or perhaps the capitalisation of 'oracle' isn't right. Available drivers: ExampleP, Oracle, Proxy. at db.pl line 22
j'arrive pas à trouver comment installer le driver pour pouvoir accèder à la base oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/usr/bin/perl use DBI; my $db = 'DBI:oracle:mabase:@ipBDD'; my $utilisateur = 'user'; my $motdepasse = 'pwd'; my $dbconnect = DBI->connect($db, $utilisateur, $motdepasse); my $sql = qq{ SELECT * FROM table; }; $dbconnect->do($sql); $dbconnect->disconnect();
Partager