org.objectweb.jonas.dbm
Class JonasOracleXAPreparedStatement

java.lang.Object
  |
  +--org.enhydra.jdbc.core.CorePreparedStatement
        |
        +--org.objectweb.jonas.dbm.JonasOracleXAPreparedStatement
All Implemented Interfaces:
java.sql.PreparedStatement, java.sql.Statement

public class JonasOracleXAPreparedStatement
extends org.enhydra.jdbc.core.CorePreparedStatement

To compile this class, you must have the classes12.zip file from Oracle (driver JDBC 2.0 with Oracle 8.1.6 version), and add the current file to the build mechanism (Makefile)


Field Summary
 int resultSetConcurrency
           
 int resultSetType
           
 java.lang.String sql
           
 
Fields inherited from class org.enhydra.jdbc.core.CorePreparedStatement
ps
 
Method Summary
 void catchInvoke(java.sql.SQLException sqlException)
           
 void preInvoke()
          Pre-invokation of the delegation, in case of the Statement is closed, we throw an exception
 
Methods inherited from class org.enhydra.jdbc.core.CorePreparedStatement
addBatch, addBatch, cancel, clearBatch, clearParameters, clearWarnings, close, execute, execute, execute, execute, execute, executeBatch, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMetaData, getMoreResults, getMoreResults, getParameterMetaData, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNull, setNull, setObject, setObject, setObject, setQueryTimeout, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sql

public java.lang.String sql

resultSetType

public int resultSetType

resultSetConcurrency

public int resultSetConcurrency
Method Detail

preInvoke

public void preInvoke()
               throws java.sql.SQLException
Pre-invokation of the delegation, in case of the Statement is closed, we throw an exception
Overrides:
preInvoke in class org.enhydra.jdbc.core.CorePreparedStatement

catchInvoke

public void catchInvoke(java.sql.SQLException sqlException)
                 throws java.sql.SQLException
Overrides:
catchInvoke in class org.enhydra.jdbc.core.CorePreparedStatement