NAME
DBIx::CheckConnectivity - util to check database's connectivity
SYNOPSIS
my
(
$ret
,
$msg
) = check_connectivity(
dsn
=>
'dbi:mysql:database=myjifty'
,
user
=>
'jifty'
,
password
=>
'blabla'
);
if
(
$ret
) {
'we can connect'
;
}
else
{
warn
"can not connect: $msg"
;
}
DESCRIPTION
INTERFACE
- check_connectivity ( dsn => $dsn, user => $user, password => $password, attribute => $attribute )
-
return 1 if success, undef otherwise. in list context, if connect fails, returns a list, the 1st one is undef, the 2nd one is the error message.
DEPENDENCIES
DBI, Params::Validate, UNIVERSAL::require
BUGS AND LIMITATIONS
No bugs have been reported.
currently, only mysql, Pg and SQLite are supported.
AUTHOR
sunnavy <sunnavy@bestpractical.com>
LICENCE AND COPYRIGHT
Copyright 2009 Best Practical Solutions.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.