SimpleDBI
view release on metacpan or search on metacpan
lib/SimpleDBI/mysql.pm view on Meta::CPAN
mysql_local_infile => 1,
mysql_connect_timeout => 14400,
port => $opt{port} || 3306,
host => $opt{host},
database => $opt{db},
);
my $conn_str =
join( ";", map { "$_=$default_opt{$_}" } keys(%default_opt) );
my $dbh = DBI->connect( "DBI:mysql:$conn_str", $opt{usr}, $opt{passwd},
{ 'RaiseError' => 0, PrintError => 1, mysql_enable_utf8=> $opt{enable_utf8} , } ),
or die $DBI::errstr;
return $dbh;
}
sub query_db {
my ( $self, $sql, %opt ) = @_;
$opt{attr} ||= undef,
$opt{bind_values} ||= [];
$opt{result_type} ||=
( run in 0.229 second using v1.01-cache-2.11-cpan-00829025b61 )