SpaceCowboy has asked for the wisdom of the Perl Monks concerning the following question:
# database connector # load all the libraries use DBI; use warnings; # print("\n\n\tA\n\n"); my @drivers = DBI->available_drivers(); =pod foreach my $driver (@drivers) { print ("$driver \n "); my @dataSources = DBI->data_sources($driver); foreach my $datasource (@dataSources) { print("\t $datasource\n"); } } =cut $dbname = "orcl"; $driver = "oracle"; $host = "localhost"; $username = "meeee"; $password = "000000000000"; $dsn = "dbi:oracle:orcl;host=$host;port=1539"; $dbh = DBI->connect("dbi:oracle:host=localhost;port=1539",$username,$p +assword) or die $DBI::errstr; exit;
Name "main::driver" used only once: possible typo at .\dbconnect.pl l +ine 21. Name "main::dsn" used only once: possible typo at .\dbconnect.pl line +25. Name "main::dbh" used only once: possible typo at .\dbconnect.pl line +27. Name "main::dbname" used only once: possible typo at .\dbconnect.pl li +ne 20. DBD::oracle initialisation failed: Can't locate object method "driver" + via package "DBD::oracle" at C:/Strawberry/perl/vendor/lib/DBI.pm li +ne 829. Perhaps the capitalisation of DBD 'oracle' isn't right. at .\dbconnect +.pl line 27.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Unable to connect to Oracle 19c
by kcott (Archbishop) on Nov 24, 2021 at 07:51 UTC | |
|
Re: Unable to connect to Oracle 19c
by bliako (Abbot) on Nov 24, 2021 at 09:10 UTC | |
by NERDVANA (Priest) on Nov 25, 2021 at 07:40 UTC | |
by bliako (Abbot) on Nov 25, 2021 at 08:55 UTC | |
by Perlbotics (Archbishop) on Nov 25, 2021 at 18:14 UTC | |
by bliako (Abbot) on Nov 25, 2021 at 20:44 UTC | |
by SpaceCowboy (Acolyte) on Nov 24, 2021 at 17:02 UTC | |
|
Re: Unable to connect to Oracle 19c
by Anonymous Monk on Nov 24, 2021 at 07:21 UTC | |
by SpaceCowboy (Acolyte) on Nov 24, 2021 at 17:25 UTC |