java.lang.Object | ||
↳ | org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter | |
↳ | org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor |
Implementation of the NativeJdbcExtractor
interface for the
Jakarta 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.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Not able to unwrap: return passed-in CallableStatement.
| |||||||||||
Not able to unwrap: return passed-in PreparedStatement.
| |||||||||||
Not able to unwrap: return passed-in ResultSet.
| |||||||||||
Not able to unwrap: return passed-in Statement.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Not able to unwrap: return passed-in Connection.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor
|
Not able to unwrap: return passed-in CallableStatement.
cs | the CallableStatement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Not able to unwrap: return passed-in PreparedStatement.
ps | the PreparedStatement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Not able to unwrap: return passed-in ResultSet.
rs | the ResultSet handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Not able to unwrap: return passed-in Statement.
stmt | the Statement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Not able to unwrap: return passed-in Connection.
SQLException |
---|