public class StandardXAConnectionHandle extends StandardConnectionHandle
| Modifier and Type | Field and Description |
|---|---|
boolean |
thisAutoCommit |
javax.transaction.TransactionManager |
transactionManager |
javax.transaction.Transaction |
tx |
StandardXAConnection |
xacon |
inUse, isReallyUsed, masterPrepStmtCache, preparedStatementCachecon| Constructor and Description |
|---|
StandardXAConnectionHandle(StandardXAConnection pooledCon,
java.util.Hashtable preparedStatementCache,
int preparedStmtCacheSize,
javax.transaction.TransactionManager tm)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this StandardConnectionHandle and prevents it
from being reused.
|
void |
commit() |
java.sql.Statement |
createStatement() |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql)
Creates a CallableStatement for the given SQL
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
Creates a CallableStatement for the given SQL, result set type and concurency
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql)
Creates a PreparedStatement for the given SQL.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes)
not yet implemented
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
Creates a PreparedStatement for the given SQL, type and concurrency.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
Creates a PreparedStatement for the given SQL, type and concurrency.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
not yet implemented
|
void |
rollback() |
void |
setAutoCommit(boolean autoCommit) |
void |
setClientInfo(java.util.Properties properties) |
void |
setClientInfo(java.lang.String name,
java.lang.String value) |
void |
setTransactionManager(javax.transaction.TransactionManager tm) |
java.lang.String |
toString() |
abort, catchInvoke, createArrayOf, createBlob, createClob, createNClob, createPreparedStatement, createPreparedStatement, createSQLXML, createStruct, getClientInfo, getClientInfo, getNetworkTimeout, getSchema, isClosed, isValid, isWrapperFor, preInvoke, setBlob, setNetworkTimeout, setSchema, setupPreparedStatementCache, unwrapclearWarnings, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isReadOnly, nativeSQL, releaseSavepoint, rollback, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMappublic javax.transaction.TransactionManager transactionManager
public javax.transaction.Transaction tx
public StandardXAConnection xacon
public boolean thisAutoCommit
public StandardXAConnectionHandle(StandardXAConnection pooledCon, java.util.Hashtable preparedStatementCache, int preparedStmtCacheSize, javax.transaction.TransactionManager tm)
public void setTransactionManager(javax.transaction.TransactionManager tm)
public void close()
throws java.sql.SQLException
StandardConnectionHandleclose in interface java.lang.AutoCloseableclose in interface java.sql.Connectionclose in class StandardConnectionHandlejava.sql.SQLExceptionpublic void setAutoCommit(boolean autoCommit)
throws java.sql.SQLException
setAutoCommit in interface java.sql.ConnectionsetAutoCommit in class CoreConnectionjava.sql.SQLExceptionpublic void commit()
throws java.sql.SQLException
commit in interface java.sql.Connectioncommit in class CoreConnectionjava.sql.SQLExceptionpublic void rollback()
throws java.sql.SQLException
rollback in interface java.sql.Connectionrollback in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class StandardConnectionHandlejava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
StandardConnectionHandleprepareStatement in interface java.sql.ConnectionprepareStatement in class StandardConnectionHandlejava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class StandardConnectionHandlejava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class StandardConnectionHandlejava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.Statement createStatement()
throws java.sql.SQLException
createStatement in interface java.sql.ConnectioncreateStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
createStatement in interface java.sql.ConnectioncreateStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
createStatement in interface java.sql.ConnectioncreateStatement in class CoreConnectionjava.sql.SQLExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setClientInfo(java.util.Properties properties)
throws java.sql.SQLClientInfoException
setClientInfo in interface java.sql.ConnectionsetClientInfo in class StandardConnectionHandlejava.sql.SQLClientInfoExceptionpublic void setClientInfo(java.lang.String name,
java.lang.String value)
throws java.sql.SQLClientInfoException
setClientInfo in interface java.sql.ConnectionsetClientInfo in class StandardConnectionHandlejava.sql.SQLClientInfoException