This article from IBM about a JDBC wrapper seems good and I'm tempted to use it:
http://www.ibm.com/developerworks/java/library/j-jdbcwrap/index.html
but it its dated 2001 - is it still relevant to today's best practices or has this been superseded by something else better?
Your opinions are much appreciated.