# Constructor
# Usage: $MyDB = DB::MyDB->dbconnect("db", "username", "pwd")
sub dbconnect {
# stuff
}
# Usage: $tbl = $MyDB->selectall_tbl($select_statement)
# where $tbl is a 2D array
sub selectall_tbl {
# stuff
}
1 ;
####
package DB::MyDB ;
require Exporter ;
@ISA = qw(Exporter) ;
@EXPORT = qw(print_tbl) ;
use DBI ;
use strict ;
use DB::_DB ; # OO stuff
# Usage: print_tbl($tbl)
# where $tbl = $MyDB->selectall_tbl($select_statement)
# return nice text result
sub print_tbl {
# stuff
}
1 ;
####
package DB::MyWebDB ;
use Apache::Reload ;
use strict ;
use DB::_DB ; # OO stuff
1 ;