> When perl wants to connect to databases (any database) perl uses a database
> driver. This db driver is called DBI. Each DBI has an interface to each
> vendors database called the DBD modules. So depending on the kind of database
> you are planning to use, you will HAVE to install
> 
> 1) DBI
> 2) DBD for MYSQL, ORACLE, etc.....
> 
> depending on the OS you are using, you can go to cpan.org and search for the
> modules and download and install the DBI and DBD modules.

Awesome.  I just did it and it worked fine (except that it failed one test
on the mysql DBD "make test" part)...


> Then you can use the code below to test your db connection with perl.
> Hope that helps.

>>> First make sure you can connect to the database
>>> #!/usr/local/bin/perl -w
>>> 
>>> use DBI;
>>> $dbh = DBI->connect("DBI:mysql:database_name", "username", "password")
>>> or die "failed to connect";
>>> print $dbh;

This doesn't work for me... Here's what I get:

powerbook 3% cat dbtest
#!/usr/bin/perl -w
use DBI;
$dbh = DBI->connect("DBI:mysql:test", "testuser", "testpassword") or die
"failed to connect";
print $dbh;
powerbook 4% ./dbtest
DBI connect('test','testuser',...) failed: Access denied for user:
'[EMAIL PROTECTED]' (Using password: YES) at ./dbtest line 4
failed to connect at ./dbtest line 4.

I tried every user/pass combination I could think of, what's it supposed to
be?

Sorry I'm a little slow on this.  Thank you so much for your help so far...

- B



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to