Oracle10g JDBC

oracle.jdbc.driver
Class OracleConnection

java.lang.Object
  extended byoracle.jdbc.OracleConnectionWrapper
      extended byoracle.jdbc.driver.OracleConnection
All Implemented Interfaces:
oracle.jdbc.internal.ClientDataSupport, java.sql.Connection, OracleConnection, oracle.jdbc.internal.OracleConnection
Direct Known Subclasses:
oracle.jdbc.driver.PhysicalConnection

public abstract class OracleConnection
extends OracleConnectionWrapper
implements oracle.jdbc.internal.OracleConnection, oracle.jdbc.internal.ClientDataSupport


Field Summary
 
Fields inherited from class oracle.jdbc.OracleConnectionWrapper
BUILD_DATE, PRIVATE_TRACE, TRACE
 
Fields inherited from interface oracle.jdbc.OracleConnection
ABANDONED_CONNECTION_CALLBACK, ALL_CONNECTION_CALLBACKS, CACHE_SIZE_NOT_SET, CONNECTION_RELEASE_HIGH, CONNECTION_RELEASE_LOCKED, CONNECTION_RELEASE_LOW, DATABASE_CLOSED, DATABASE_NOTOK, DATABASE_OK, DATABASE_TIMEOUT, END_TO_END_ACTION_INDEX, END_TO_END_CLIENTID_INDEX, END_TO_END_ECID_INDEX, END_TO_END_MODULE_INDEX, END_TO_END_STATE_INDEX_MAX, INVALID_CONNECTION, PROXY_CERTIFICATE, PROXY_DISTINGUISHED_NAME, PROXY_ROLES, PROXY_SESSION, PROXY_USER_NAME, PROXY_USER_PASSWORD, PROXYTYPE_CERTIFICATE, PROXYTYPE_DISTINGUISHED_NAME, PROXYTYPE_USER_NAME, RELEASE_CONNECTION_CALLBACK
 
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
Constructor Summary
OracleConnection()
           
 
Method Summary
abstract  void clearClientIdentifier(java.lang.String clientId)
          Deprecated.  
abstract  java.lang.Object getClientData(java.lang.Object key)
           
abstract  java.lang.Object removeClientData(java.lang.Object key)
           
abstract  java.lang.Object setClientData(java.lang.Object key, java.lang.Object value)
           
abstract  void setClientIdentifier(java.lang.String clientId)
          Deprecated.  
 
Methods inherited from class oracle.jdbc.OracleConnectionWrapper
_getPC, applyConnectionAttributes, archive, clearWarnings, close, close, close, commit, createStatement, createStatement, createStatement, getAutoClose, getAutoCommit, getCallWithKey, getCatalog, getConnectionAttributes, getConnectionReleasePriority, getCreateStatementAsRefCursor, getDefaultExecuteBatch, getDefaultRowPrefetch, getDescriptor, getEndToEndECIDSequenceNumber, getEndToEndMetrics, getExplicitCachingEnabled, getHoldability, getImplicitCachingEnabled, getIncludeSynonyms, getJavaObject, getMetaData, getProperties, getRemarksReporting, getRestrictGetTables, getSessionTimeZone, getSQLType, getStatementCacheSize, getStatementWithKey, getStmtCacheSize, getStructAttrCsId, getTransactionIsolation, getTypeMap, getUnMatchedConnectionAttributes, getUserName, getUsingXAFlag, getWarnings, getXAErrorFlag, isClosed, isLogicalConnection, isProxySession, isReadOnly, nativeSQL, openProxySession, oracleReleaseSavepoint, oracleRollback, oracleSetSavepoint, oracleSetSavepoint, pingDatabase, prepareCall, prepareCall, prepareCall, prepareCallWithKey, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatementWithKey, purgeExplicitCache, purgeImplicitCache, putDescriptor, registerConnectionCacheCallback, registerSQLType, registerSQLType, registerTAFCallback, releaseSavepoint, rollback, rollback, setAutoClose, setAutoCommit, setCatalog, setConnectionReleasePriority, setCreateStatementAsRefCursor, setDefaultExecuteBatch, setDefaultRowPrefetch, setEndToEndMetrics, setExplicitCachingEnabled, setHoldability, setImplicitCachingEnabled, setIncludeSynonyms, setPlsqlWarnings, setReadOnly, setRemarksReporting, setRestrictGetTables, setSavepoint, setSavepoint, setSessionTimeZone, setStatementCacheSize, setStmtCacheSize, setStmtCacheSize, setTransactionIsolation, setTypeMap, setUsingXAFlag, setWrapper, setXAErrorFlag, shutdown, startup, unwrap
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jdbc.internal.OracleConnection
cancel, CHARBytesToJavaChars, classForNameAndSchema, closeInternal, createBfile, createBfileDBAccess, createBlob, createBlobDBAccess, createClob, createClob, createClobDBAccess, getBigEndian, getC2SNlsRatio, getConnectionCacheCallbackFlag, getConnectionCacheCallbackObj, getConnectionCacheCallbackPrivObj, getDatabaseProductVersion, getDBAccessProperties, getDbCsId, getDefaultFixedString, getDescriptor, getDriverCharSet, getFDO, getForm, getHeapAllocSize, getHeartbeatNoChangeCount, getJavaObjectTypeMap, getJdbcCsId, getLogicalConnection, getMaxCharbyteSize, getMaxCharSize, getMaxNCharbyteSize, getNCharSet, getOCIEnvHeapAllocSize, getOCIHandles, getOracleTypeADT, getPhysicalConnection, getPropertyForPooledConnection, getProtocolType, getStartTime, getStructAttrNCsId, getTxnMode, getTypeMap, getURL, getVersionNumber, getWrapper, isCharSetMultibyte, isDescriptorSharable, IsNCharFixedWith, isStatementCacheInitialized, javaCharsToCHARBytes, javaCharsToNCHARBytes, NCHARBytesToJavaChars, newArrayDataResultSet, newArrayDataResultSet, newArrayLocatorResultSet, newStructMetaData, putDescriptor, refCursorCursorToStatement, removeAllDescriptor, removeDescriptor, setAbandonedTimeoutEnabled, setDefaultFixedString, setFDO, setJavaObjectTypeMap, setStartTime, setTxnMode, setTypeMap, toDatum, trace
 
Methods inherited from interface oracle.jdbc.OracleConnection
_getPC, applyConnectionAttributes, archive, close, close, getAutoClose, getCallWithKey, getConnectionAttributes, getConnectionReleasePriority, getCreateStatementAsRefCursor, getDefaultExecuteBatch, getDefaultRowPrefetch, getDescriptor, getEndToEndECIDSequenceNumber, getEndToEndMetrics, getExplicitCachingEnabled, getImplicitCachingEnabled, getIncludeSynonyms, getJavaObject, getProperties, getRemarksReporting, getRestrictGetTables, getSessionTimeZone, getSQLType, getStatementCacheSize, getStatementWithKey, getStmtCacheSize, getStructAttrCsId, getUnMatchedConnectionAttributes, getUserName, getUsingXAFlag, getXAErrorFlag, isLogicalConnection, isProxySession, openProxySession, oracleReleaseSavepoint, oracleRollback, oracleSetSavepoint, oracleSetSavepoint, pingDatabase, prepareCallWithKey, prepareStatementWithKey, purgeExplicitCache, purgeImplicitCache, putDescriptor, registerConnectionCacheCallback, registerSQLType, registerSQLType, registerTAFCallback, setAutoClose, setConnectionReleasePriority, setCreateStatementAsRefCursor, setDefaultExecuteBatch, setDefaultRowPrefetch, setEndToEndMetrics, setExplicitCachingEnabled, setImplicitCachingEnabled, setIncludeSynonyms, setPlsqlWarnings, setRemarksReporting, setRestrictGetTables, setSessionTimeZone, setStatementCacheSize, setStmtCacheSize, setStmtCacheSize, setUsingXAFlag, setWrapper, setXAErrorFlag, shutdown, startup, unwrap
 
Methods inherited from interface java.sql.Connection
clearWarnings, close, commit, createStatement, createStatement, createStatement, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getWarnings, isClosed, isReadOnly, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation
 

Constructor Detail

OracleConnection

public OracleConnection()
Method Detail

getClientData

public abstract java.lang.Object getClientData(java.lang.Object key)
Specified by:
getClientData in interface oracle.jdbc.internal.ClientDataSupport

setClientData

public abstract java.lang.Object setClientData(java.lang.Object key,
                                               java.lang.Object value)
Specified by:
setClientData in interface oracle.jdbc.internal.ClientDataSupport

removeClientData

public abstract java.lang.Object removeClientData(java.lang.Object key)
Specified by:
removeClientData in interface oracle.jdbc.internal.ClientDataSupport

setClientIdentifier

public abstract void setClientIdentifier(java.lang.String clientId)
                                  throws java.sql.SQLException
Deprecated.  

Set the client identifier for this session.

Parameters:
clientId - to be set
Throws:
SQLException - if a database access error occurs setting

clearClientIdentifier

public abstract void clearClientIdentifier(java.lang.String clientId)
                                    throws java.sql.SQLException
Deprecated.  

Clear the client identifier for this session.

Parameters:
clientId - to be cleared
Throws:
SQLException - if a database access error occurs clearing

Oracle10g JDBC

Copyright © 1998,2004, Oracle. All rights reserved