|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.jdbc.util.JdbcUtil
org.enhydra.jdbc.core.CoreConnection
org.enhydra.jdbc.standard.StandardConnectionHandle
org.enhydra.jdbc.standard.StandardXAConnectionHandle
public class StandardXAConnectionHandle
Field Summary | |
---|---|
boolean |
thisAutoCommit
|
javax.transaction.TransactionManager |
transactionManager
|
javax.transaction.Transaction |
tx
|
StandardXAConnection |
xacon
|
Fields inherited from class org.enhydra.jdbc.standard.StandardConnectionHandle |
---|
inUse, isReallyUsed, masterPrepStmtCache, preparedStatementCache |
Fields inherited from class org.enhydra.jdbc.core.CoreConnection |
---|
con |
Fields inherited from class org.enhydra.jdbc.util.JdbcUtil |
---|
log |
Fields inherited from interface java.sql.Connection |
---|
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
Constructor Summary | |
---|---|
StandardXAConnectionHandle(StandardXAConnection pooledCon,
java.util.Hashtable preparedStatementCache,
int preparedStmtCacheSize,
javax.transaction.TransactionManager tm)
Constructor |
Method Summary | |
---|---|
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 |
setTransactionManager(javax.transaction.TransactionManager tm)
|
java.lang.String |
toString()
|
Methods inherited from class org.enhydra.jdbc.standard.StandardConnectionHandle |
---|
catchInvoke, createPreparedStatement, createPreparedStatement, isClosed, preInvoke, setupPreparedStatementCache |
Methods inherited from class org.enhydra.jdbc.core.CoreConnection |
---|
clearWarnings, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isReadOnly, nativeSQL, releaseSavepoint, rollback, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap |
Methods inherited from class org.enhydra.jdbc.util.JdbcUtil |
---|
setLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public javax.transaction.TransactionManager transactionManager
public javax.transaction.Transaction tx
public StandardXAConnection xacon
public boolean thisAutoCommit
Constructor Detail |
---|
public StandardXAConnectionHandle(StandardXAConnection pooledCon, java.util.Hashtable preparedStatementCache, int preparedStmtCacheSize, javax.transaction.TransactionManager tm)
Method Detail |
---|
public void setTransactionManager(javax.transaction.TransactionManager tm)
public void close() throws java.sql.SQLException
StandardConnectionHandle
close
in interface java.sql.Connection
close
in class StandardConnectionHandle
java.sql.SQLException
public void setAutoCommit(boolean autoCommit) throws java.sql.SQLException
setAutoCommit
in interface java.sql.Connection
setAutoCommit
in class CoreConnection
java.sql.SQLException
public void commit() throws java.sql.SQLException
commit
in interface java.sql.Connection
commit
in class CoreConnection
java.sql.SQLException
public void rollback() throws java.sql.SQLException
rollback
in interface java.sql.Connection
rollback
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
StandardConnectionHandle
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class CoreConnection
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement() throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |