I would like to refactor the way DataSource creates and maintains connections so that the same binary works with both JDK 1.3 and JDK 1.4.
In order to do this, we have to use the Proxy object and turn the AbstractJdbcConnection into an InvocationHandler that dynamically generates a Connection wrapper for your system.
It *should* work very well. I will try to make sure everything is still backwards compatible, but certain classes will be deprecated because they really won't be needed any more.
What do you all think?