DBD::oracle initialisation failed: Can't locate object method "driver" via package "DBD::oracle" at /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/DBI.pm line 808. Perhaps the capitalisation of DBD 'oracle' isn't right. at Modulos/lib/ConectarDB.pm line 17. #### #!/usr/bin/perl package ConectarDB; use strict; use DBI; # variables BD my $db_user = "example"; my $db_pass = "example"; my $host_name = "example"; my $db_name = "example"; # vars my $q_string = "DBI:oracle:host=$host_name;database=$db_name"; sub connect{ return (DBI->connect ($q_string, $db_user, $db_pass, {PrintError => 0, RaiseError => 1})); } 1;