connexion bdd oracle avec perl
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 :
Code:
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 |
voici mon code :
Code:
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(); |
j'arrive pas à trouver comment installer le driver pour pouvoir accèder à la base oracle.