Class CommonsDbcpNativeJdbcExtractor

  • All Implemented Interfaces:
    NativeJdbcExtractor

    @Deprecated
    public class CommonsDbcpNativeJdbcExtractor
    extends NativeJdbcExtractorAdapter
    Deprecated.
    as of Spring 4.2, in favor of Commons DBCP 2.x and JDBC 4.x
    Implementation of the NativeJdbcExtractor interface for the Apache Commons DBCP connection pool, version 1.1 or higher.

    Returns the underlying native Connection, Statement, etc to application code instead of DBCP's wrapper implementations. The returned JDBC classes can then safely be cast, e.g. to oracle.jdbc.OracleConnection.

    This NativeJdbcExtractor can be set just to allow working with a Commons DBCP DataSource: If a given object is not a Commons DBCP wrapper, it will be returned as-is.

    Note that this version of CommonsDbcpNativeJdbcExtractor will work against the original Commons DBCP in org.apache.commons.dbcp as well as against Tomcat 5.5's relocated Commons DBCP version in the org.apache.tomcat.dbcp.dbcp package.

    Since:
    25.08.2003
    Author:
    Juergen Hoeller