sub _setup_dbh { my $self = shift; $self->{'_dbh'} = DBI->connect( $dsn, $username, $password ); return $self->{'_dbh'}; } #### sub get_dbh { my $self = shift; return $self->{'_dbh'}; } #### $dbh = $foo->get_dbh; $dbh->prepare( "blah blah whatever" ) #### sub dbq { my $self = shift; my $sql = shift; my ( $sth ); $sth = $self->{'_dbh'}->prepare( $sql ); $sth->execute; return $sth; } #### $dbh = $foo->get_dbh; $dbh->dbq( "blah blah whatever" );