Scope-Container-DBI
view release on metacpan or search on metacpan
lib/Scope/Container/DBI.pm view on Meta::CPAN
use Scope::Container::DBI;
use Scope::Container;
FOO: {
my $contaier = start_scope_container();
# first connect
my $dbh = Scope::Container::DBI->connect(
'dbi:mysql:mydb;host=myhost', 'myuser', 'mypasswd',
{ RaiseError => 1, mysql_connect_timeout => 4, mysql_enable_utf8 => 1 }
);
# same dsn, user/pass, and attributes, reuse connection
my $dbh2 = Scope::Container::DBI->connect(
'dbi:mysql:mydb;host=myhost', 'myuser', 'mypasswd',
{ RaiseError => 1, mysql_connect_timeout => 4, mysql_enable_utf8 => 1 }
);
#disconnect
}
BAR: {
my $contaier = start_scope_container();
# connect randomly
my $dbh = Scope::Container::DBI->connect(
( run in 0.276 second using v1.01-cache-2.11-cpan-00829025b61 )