jrun.sql
Class JRunConnectionHandle
jrun.sql.JRunConnectionHandle
- All Implemented Interfaces:
- java.sql.Connection, java.io.Serializable
- public class JRunConnectionHandle
- implements java.sql.Connection, java.io.Serializable
Caller-side Connection object. When a client-side connection is closed,
this handle is destroyed but the connection itself is returned
to its pool. The client loses its reference to the connection, but
the connection itself isn't destroyed.
- Author:
- PS Neville
- See Also:
- Serialized Form
| Fields inherited from interface java.sql.Connection |
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
JRunConnectionHandle
public JRunConnectionHandle(JRunConnection c)
close
public void close()
throws java.sql.SQLException
- Specified by:
close in interface java.sql.Connection
getPhysicalConnection
public java.sql.Connection getPhysicalConnection()
throws java.sql.SQLException
createStatement
public java.sql.Statement createStatement()
throws java.sql.SQLException
- Specified by:
createStatement in interface java.sql.Connection
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
prepareCall in interface java.sql.Connection
nativeSQL
public java.lang.String nativeSQL(java.lang.String sql)
throws java.sql.SQLException
- Specified by:
nativeSQL in interface java.sql.Connection
setAutoCommit
public void setAutoCommit(boolean autoCommit)
throws java.sql.SQLException
- Specified by:
setAutoCommit in interface java.sql.Connection
getAutoCommit
public boolean getAutoCommit()
throws java.sql.SQLException
- Specified by:
getAutoCommit in interface java.sql.Connection
commit
public void commit()
throws java.sql.SQLException
- Specified by:
commit in interface java.sql.Connection
rollback
public void rollback()
throws java.sql.SQLException
- Specified by:
rollback in interface java.sql.Connection
isClosed
public boolean isClosed()
throws java.sql.SQLException
- Specified by:
isClosed in interface java.sql.Connection
getMetaData
public java.sql.DatabaseMetaData getMetaData()
throws java.sql.SQLException
- Specified by:
getMetaData in interface java.sql.Connection
setReadOnly
public void setReadOnly(boolean readOnly)
throws java.sql.SQLException
- Specified by:
setReadOnly in interface java.sql.Connection
isReadOnly
public boolean isReadOnly()
throws java.sql.SQLException
- Specified by:
isReadOnly in interface java.sql.Connection
setCatalog
public void setCatalog(java.lang.String catalog)
throws java.sql.SQLException
- Specified by:
setCatalog in interface java.sql.Connection
getCatalog
public java.lang.String getCatalog()
throws java.sql.SQLException
- Specified by:
getCatalog in interface java.sql.Connection
setTransactionIsolation
public void setTransactionIsolation(int level)
throws java.sql.SQLException
- Specified by:
setTransactionIsolation in interface java.sql.Connection
getTransactionIsolation
public int getTransactionIsolation()
throws java.sql.SQLException
- Specified by:
getTransactionIsolation in interface java.sql.Connection
getWarnings
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
- Specified by:
getWarnings in interface java.sql.Connection
clearWarnings
public void clearWarnings()
throws java.sql.SQLException
- Specified by:
clearWarnings in interface java.sql.Connection
createStatement
public java.sql.Statement createStatement(int resultSetType,
int resultSetPconcurrency)
throws java.sql.SQLException
- Specified by:
createStatement in interface java.sql.Connection
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetPconcurrency)
throws java.sql.SQLException
- Specified by:
prepareStatement in interface java.sql.Connection
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetPconcurrency)
throws java.sql.SQLException
- Specified by:
prepareCall in interface java.sql.Connection
getTypeMap
public java.util.Map getTypeMap()
throws java.sql.SQLException
- Specified by:
getTypeMap in interface java.sql.Connection
setTypeMap
public void setTypeMap(java.util.Map map)
throws java.sql.SQLException
- Specified by:
setTypeMap in interface java.sql.Connection
getXAResource
public javax.transaction.xa.XAResource getXAResource()
throws java.sql.SQLException
addConnectionEventListener
public void addConnectionEventListener(javax.sql.ConnectionEventListener listener)
removeConnectionEventListener
public void removeConnectionEventListener(javax.sql.ConnectionEventListener listener)
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
toString
public java.lang.String toString()
Copyright � 2002 Macromedia Corporation. All Rights Reserved.