Details
Description
CallableStatementProxy, PreparedStaementProxy, ConnectionProxy (92 errors):
Various missing methods, constants and changed method signatures. In addition classes/interfaces Savepoint and ParameterMetaData are missing. It seamsthat it is necessary to replace these proxies with new implementations based on the old interfaces/classes to be get compatible with java 1.3 again.
SQLStatementCreate (2 errors):
There are 2 places where we use features of jdbc 3.0 that I have identified yet. To get back to java 1.3 compatibility these features need to be removed. As an alternative we may try to use reflection to access the method and constant in question.
@JDBC 3.0: I am not sure here whether JDBC 3.0 could be downloaded separatedly at all. Yes, using reflection might be an option here, but that would be rendered useless if the features of JDBC 3.0 could not be accessed anyhow.
Patch using reflection to access JDBC 3.0 features and dynamic proxies for Connecions, PreparedStatements and CallableStataments for review.