|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter
org.springframework.jdbc.support.nativejdbc.Jdbc4NativeJdbcExtractor
public class Jdbc4NativeJdbcExtractor
NativeJdbcExtractor implementation that delegates to JDBC 4.0's
unwrap method, as defined by Wrapper.
Note: Only use this when actually running against a JDBC 4.0 driver, with a connection pool that supports the JDBC 4.0 API (i.e. at least accepts JDBC 4.0 API calls and passes them through to the underlying driver)!
Wrapper.unwrap(java.lang.Class) ,
SimpleNativeJdbcExtractor,
JdbcTemplate.setNativeJdbcExtractor(org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor),
OracleLobHandler.setNativeJdbcExtractor(org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor)| Constructor Summary | |
|---|---|
Jdbc4NativeJdbcExtractor()
|
|
| Method Summary | |
|---|---|
protected java.sql.Connection |
doGetNativeConnection(java.sql.Connection con)
Not able to unwrap: return passed-in Connection. |
java.sql.CallableStatement |
getNativeCallableStatement(java.sql.CallableStatement cs)
Not able to unwrap: return passed-in CallableStatement. |
java.sql.PreparedStatement |
getNativePreparedStatement(java.sql.PreparedStatement ps)
Not able to unwrap: return passed-in PreparedStatement. |
java.sql.ResultSet |
getNativeResultSet(java.sql.ResultSet rs)
Not able to unwrap: return passed-in ResultSet. |
java.sql.Statement |
getNativeStatement(java.sql.Statement stmt)
Not able to unwrap: return passed-in Statement. |
| Methods inherited from class org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractorAdapter |
|---|
getNativeConnection, getNativeConnectionFromStatement, isNativeConnectionNecessaryForNativeCallableStatements, isNativeConnectionNecessaryForNativePreparedStatements, isNativeConnectionNecessaryForNativeStatements |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Jdbc4NativeJdbcExtractor()
| Method Detail |
|---|
protected java.sql.Connection doGetNativeConnection(java.sql.Connection con)
throws java.sql.SQLException
NativeJdbcExtractorAdapter
doGetNativeConnection in class NativeJdbcExtractorAdapterjava.sql.SQLException
public java.sql.Statement getNativeStatement(java.sql.Statement stmt)
throws java.sql.SQLException
NativeJdbcExtractorAdapter
getNativeStatement in interface NativeJdbcExtractorgetNativeStatement in class NativeJdbcExtractorAdapterstmt - the Statement handle, potentially wrapped by a connection pool
java.sql.SQLException - if thrown by JDBC methods
public java.sql.PreparedStatement getNativePreparedStatement(java.sql.PreparedStatement ps)
throws java.sql.SQLException
NativeJdbcExtractorAdapter
getNativePreparedStatement in interface NativeJdbcExtractorgetNativePreparedStatement in class NativeJdbcExtractorAdapterps - the PreparedStatement handle, potentially wrapped by a connection pool
java.sql.SQLException - if thrown by JDBC methods
public java.sql.CallableStatement getNativeCallableStatement(java.sql.CallableStatement cs)
throws java.sql.SQLException
NativeJdbcExtractorAdapter
getNativeCallableStatement in interface NativeJdbcExtractorgetNativeCallableStatement in class NativeJdbcExtractorAdaptercs - the CallableStatement handle, potentially wrapped by a connection pool
java.sql.SQLException - if thrown by JDBC methods
public java.sql.ResultSet getNativeResultSet(java.sql.ResultSet rs)
throws java.sql.SQLException
NativeJdbcExtractorAdapter
getNativeResultSet in interface NativeJdbcExtractorgetNativeResultSet in class NativeJdbcExtractorAdapterrs - the ResultSet handle, potentially wrapped by a connection pool
java.sql.SQLException - if thrown by JDBC methods
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||