DBIx-SimpleQuery
view release on metacpan or search on metacpan
lib/DBIx/SimpleQuery.pm view on Meta::CPAN
# - Default to the first available data source of the first
# available driver of Oracle, Pg, or mysql, in that order, using
# the current user's login name, and no password.
else {
my @available_drivers = DBI->available_drivers();
@available_drivers = grep { /^(?:Oracle|Pg|mysql)$/ } @available_drivers;
my @data_sources = DBI->data_sources(shift @available_drivers);
$self->{"dsn"} = shift(@data_sources);
$self->{"user"} = getpwuid($>);
$self->{"password"} = "";
}
return bless $self, $class;
}
sub setDefaults { return set_defaults(@_); }
sub set_defaults {
my %defaults = (ref($_[0]) eq "HASH" ? %{$_[0]} : @_);
$default_dsn = $defaults{"dsn"} if exists $defaults{"dsn"};
( run in 0.260 second using v1.01-cache-2.11-cpan-8d75d55dd25 )