my $db_obj = MyApp::BerkeleyDB->connect("dbname.db"); .... # then I can use BerkeleyDB internal methods $db_obj->db_put('key', 'value'); .... # use my own functions.. $db_obj->myfunc("src", ...); ....