java.lang.Object | ||
↳ | org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter | |
↳ | org.springframework.jdbc.support.nativejdbc.JBossNativeJdbcExtractor |
Implementation of the NativeJdbcExtractor
interface for JBoss,
supporting JBoss Application Server 3.2.4+.
Returns the underlying native Connection, Statement, etc to
application code instead of JBoss' 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 JBoss connection pool: If a given object is not a JBoss wrapper, it will be returned as-is.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This constructor retrieves JBoss JDBC wrapper classes,
so we can get the underlying vendor connection using reflection.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve the Connection via JBoss'
getUnderlyingStatement method. | |||||||||||
Retrieve the Connection via JBoss'
getUnderlyingStatement method. | |||||||||||
Retrieve the Connection via JBoss'
getUnderlyingResultSet method. | |||||||||||
Retrieve the Connection via JBoss'
getUnderlyingStatement method. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve the Connection via JBoss'
getUnderlyingConnection method. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor
|
This constructor retrieves JBoss JDBC wrapper classes, so we can get the underlying vendor connection using reflection.
Retrieve the Connection via JBoss' getUnderlyingStatement
method.
cs | the CallableStatement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Retrieve the Connection via JBoss' getUnderlyingStatement
method.
ps | the PreparedStatement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Retrieve the Connection via JBoss' getUnderlyingResultSet
method.
rs | the ResultSet handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Retrieve the Connection via JBoss' getUnderlyingStatement
method.
stmt | the Statement handle, potentially wrapped by a connection pool |
---|
SQLException |
---|
Retrieve the Connection via JBoss' getUnderlyingConnection
method.
SQLException |
---|