Shaveta_Chawla has asked for the wisdom of the Perl Monks concerning the following question:
use strict; use DBI; use Test::More qw( no_plan ) ; use Data::Dumper; my $host = 'example.com'; my $port = '3306'; my $db = 'calls'; my $user = 'username'; my $password = 'password'; my $data_source = "DBI:mysql:database=" . $db . ":host=" . $host . ":p +ort=" . $port; my $dbh = DBI->connect($data_source,$user,$password,{ PrintError => 0} +); if(!$dbh) { print "Connection to Database Failed\n"; exit -1; }
When i execute the script i get the following error: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains ........
my mysql and DBI package is up and running.
Manually installed the DBD module and copied it into the perl repository.
From CPAN i get:
cpan> install DBD::mysql DBD::mysql is up to date (4.023).
From PPM i get:
ppm install DBD::mysql No missing packages to install
Even when i execute the command
perl -e "use DBD::mysql";
i get the following error: Can't locate loadable object for module DBD::mysql in @INC......
perl -e "print @INC"; gives me the location of perl library where DBD module is installed. i don't know how to resolve the issue.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Unable to connect to database
by Tux (Canon) on Aug 07, 2013 at 11:33 UTC | |
|
Re: Unable to connect to database
by marto (Cardinal) on Aug 07, 2013 at 10:19 UTC | |
|
Re: Unable to connect to database
by rnewsham (Curate) on Aug 07, 2013 at 10:36 UTC | |
by marto (Cardinal) on Aug 07, 2013 at 10:47 UTC | |
by rnewsham (Curate) on Aug 07, 2013 at 11:14 UTC | |
|
Re: Unable to connect to database
by Shaveta_Chawla (Sexton) on Aug 08, 2013 at 06:53 UTC | |
by marto (Cardinal) on Aug 08, 2013 at 09:15 UTC | |
by Shaveta_Chawla (Sexton) on Aug 08, 2013 at 10:16 UTC | |
by Anonymous Monk on Mar 11, 2014 at 08:08 UTC | |
by Anonymous Monk on Mar 11, 2014 at 08:35 UTC | |
by poj (Abbot) on Aug 08, 2013 at 07:22 UTC | |
by Shaveta_Chawla (Sexton) on Aug 08, 2013 at 07:28 UTC |