public class ConnectionWrapper40 extends ConnectionHolder40 implements ConnectionWrapper
ConnectionHolder.ConnectionType
defaultClientInfo, jdbc30Connection, localStrings
active, con, isClosed, mc, sm, statementTimeout, statementTimeoutEnabled, valid, wrappedAlready
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
Constructor and Description |
---|
ConnectionWrapper40(Connection con,
ManagedConnectionImpl mc,
javax.resource.spi.ConnectionRequestInfo cxRequestInfo,
boolean jdbc30Connection)
Instantiates connection wrapper to wrap JDBC objects.
|
Modifier and Type | Method and Description |
---|---|
CallableStatementWrapper40 |
callableCachedStatement(String sql,
int resultSetType,
int resultSetConcurrency,
boolean enableCaching) |
CallableStatementWrapper40 |
callableCachedStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean enableCaching) |
Statement |
createStatement()
Creates a statement from the underlying Connection
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency)
Creates a statement from the underlying Connection.
|
Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
Creates a statement from the underlying Connection.
|
DatabaseMetaData |
getMetaData()
Retrieves the
DatabaseMetaData object from the underlying
Connection object. |
PreparedStatementWrapper40 |
prepareCachedStatement(String sql,
int[] columnIndexes,
boolean enableCaching) |
PreparedStatementWrapper40 |
prepareCachedStatement(String sql,
int autoGeneratedKeys,
boolean enableCaching) |
PreparedStatementWrapper40 |
prepareCachedStatement(String sql,
int resultSetType,
int resultSetConcurrency,
boolean enableCaching) |
PreparedStatementWrapper40 |
prepareCachedStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability,
boolean enableCaching) |
PreparedStatementWrapper40 |
prepareCachedStatement(String sql,
String[] columnNames,
boolean enableCaching) |
CallableStatement |
prepareCall(String sql)
Creates a
CallableStatement object for calling database
stored procedures. |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
Creates a
CallableStatement object for calling database
stored procedures. |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
Creates a
CallableStatement object for calling database
stored procedures. |
PreparedStatement |
prepareStatement(String sql)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
PreparedStatement |
prepareStatement(String sql,
String[] columnNames)
Creates a
PreparedStatement object for sending
parameterized SQL statements to database |
abort, close, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStruct, getClientInfo, getClientInfo, getNetworkTimeout, getSchema, init, isValid, isWrapperFor, setClientInfo, setClientInfo, setNetworkTimeout, setSchema, unwrap
associateConnection, checkValidity, clearWarnings, commit, dissociateConnection, getAutoCommit, getCatalog, getConnection, getConnectionType, getHoldability, getManagedConnection, getMethodExecutor, getTransactionIsolation, getTypeMap, getWarnings, invalidate, isClosed, isReadOnly, isWrapped, jdbcPreInvoke, nativeSQL, performLazyAssociation, performLazyEnlistment, releaseSavepoint, rollback, rollback, setActive, setAutoCommit, setCatalog, setClosed, setConnectionType, setHoldability, setLazyAssociatableConnectionManager, setLazyEnlistableConnectionManager, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap, wrapped
public ConnectionWrapper40(Connection con, ManagedConnectionImpl mc, javax.resource.spi.ConnectionRequestInfo cxRequestInfo, boolean jdbc30Connection)
con
- Connection that is wrappedmc
- Managed ConnectioncxRequestInfo
- Connection Request Infojdbc30Connection
- If the connection is a JDBC version 3.0 connectionpublic Statement createStatement() throws SQLException
createStatement
in interface Connection
createStatement
in class ConnectionHolder
Statement
object.SQLException
- In case of a database error.public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException
createStatement
in interface Connection
createStatement
in class ConnectionHolder
resultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency.Statement
object.SQLException
- In case of a database error.public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
createStatement
in interface Connection
createStatement
in class ConnectionHolder
resultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency.resultSetHoldability
- ResultSet Holdability.Statement
object.SQLException
- In case of a database error.public DatabaseMetaData getMetaData() throws SQLException
DatabaseMetaData
object from the underlying
Connection
object.getMetaData
in interface Connection
getMetaData
in class ConnectionHolder
DatabaseMetaData
object.SQLException
- In case of a database error.public CallableStatement prepareCall(String sql) throws SQLException
CallableStatement
object for calling database
stored procedures.prepareCall
in interface Connection
prepareCall
in class ConnectionHolder
sql
- SQL Statement CallableStatement
object.SQLException
- In case of a database error.public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException
CallableStatement
object for calling database
stored procedures.prepareCall
in interface Connection
prepareCall
in class ConnectionHolder
sql
- SQL StatementresultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency. CallableStatement
object.SQLException
- In case of a database error.public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
CallableStatement
object for calling database
stored procedures.prepareCall
in interface Connection
prepareCall
in class ConnectionHolder
sql
- SQL StatementresultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency.resultSetHoldability
- ResultSet Holdability. CallableStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL Statement PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL StatementautoGeneratedKeys
- a flag indicating AutoGeneratedKeys need to be returned. PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL StatementcolumnIndexes
- an array of column indexes indicating the columns that should be
returned from the inserted row or rows. PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL StatementresultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency. PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL StatementresultSetType
- Type of the ResultSetresultSetConcurrency
- ResultSet Concurrency.resultSetHoldability
- ResultSet Holdability. PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException
PreparedStatement
object for sending
parameterized SQL statements to databaseprepareStatement
in interface Connection
prepareStatement
in class ConnectionHolder
sql
- SQL StatementcolumnNames
- Name of bound columns. PreparedStatement
object.SQLException
- In case of a database error.public PreparedStatementWrapper40 prepareCachedStatement(String sql, int resultSetType, int resultSetConcurrency, boolean enableCaching) throws SQLException
prepareCachedStatement
in interface ConnectionWrapper
SQLException
public PreparedStatementWrapper40 prepareCachedStatement(String sql, String[] columnNames, boolean enableCaching) throws SQLException
prepareCachedStatement
in interface ConnectionWrapper
SQLException
public PreparedStatementWrapper40 prepareCachedStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean enableCaching) throws SQLException
prepareCachedStatement
in interface ConnectionWrapper
SQLException
public PreparedStatementWrapper40 prepareCachedStatement(String sql, int[] columnIndexes, boolean enableCaching) throws SQLException
prepareCachedStatement
in interface ConnectionWrapper
SQLException
public PreparedStatementWrapper40 prepareCachedStatement(String sql, int autoGeneratedKeys, boolean enableCaching) throws SQLException
prepareCachedStatement
in interface ConnectionWrapper
SQLException
public CallableStatementWrapper40 callableCachedStatement(String sql, int resultSetType, int resultSetConcurrency, boolean enableCaching) throws SQLException
callableCachedStatement
in interface ConnectionWrapper
SQLException
public CallableStatementWrapper40 callableCachedStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, boolean enableCaching) throws SQLException
callableCachedStatement
in interface ConnectionWrapper
SQLException
Copyright © 2021. All rights reserved.