in reply to Wrapper around DBI

I agree with afoken - don't wrap unless you know exactly why you should wrap, and to which effect.

Remember that DBI already is a wrapper, and abstracts away most database specific code (ie communication with the database server).

That said there are many extensions and wrappers on CPAN already, mostly in the DBIx:: namespace.