Oracle10g JDBC

oracle.jdbc.driver
Class OracleOCIConnection

java.lang.Object
  extended byoracle.jdbc.OracleConnectionWrapper
      extended byoracle.jdbc.driver.OracleConnection
          extended byoracle.jdbc.driver.PhysicalConnection
              extended byoracle.jdbc.driver.T2CConnection
                  extended byoracle.jdbc.driver.OracleOCIConnection
All Implemented Interfaces:
oracle.sql.BfileDBAccess, oracle.sql.BlobDBAccess, oracle.jdbc.internal.ClientDataSupport, oracle.sql.ClobDBAccess, java.sql.Connection, OracleConnection, oracle.jdbc.internal.OracleConnection

public abstract class OracleOCIConnection
extends oracle.jdbc.driver.T2CConnection


Field Summary
static java.lang.String BUILD_DATE
           
static boolean PRIVATE_TRACE
           
static boolean TRACE
           
 
Fields inherited from class oracle.jdbc.driver.T2CConnection
protocolId
 
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
OracleOCIConnection(java.lang.String ur, java.lang.String us, java.lang.String p, java.lang.String db, java.util.Properties info, java.lang.Object ext)
          This is the only public constructor.
 
Method Summary
 void close()
           
 byte[] getConnectionId()
           
 void passwordChange(java.lang.String user, java.lang.String oldPassword, java.lang.String newPassword)
           
 void setConnectionPool(OracleOCIConnectionPool cpool)
           
 void setStmtCacheSize(int size, boolean clearMetaData)
           
 
Methods inherited from class oracle.jdbc.driver.T2CConnection
_getPC, applyConnectionAttributes, archive, cacheExplicitStatement, cacheImplicitStatement, cancel, CHARBytesToJavaChars, classForNameAndSchema, clearClientIdentifier, clearWarnings, close, close, close, close, close, closeFile, closeInternal, commit, createBfile, createBfileDBAccess, createBlob, createBlobDBAccess, createClob, createClob, createClobDBAccess, createStatement, createStatement, createStatement, createTemporaryBlob, createTemporaryClob, fileExists, freeTemporary, freeTemporary, getAutoClose, getAutoCommit, getBigEndian, getBytes, getBytes, getC2SNlsRatio, getCallWithKey, getCatalog, getChars, getCharSetIds, getChunkSize, getChunkSize, getClientData, getConnectionAttributes, getConnectionCacheCallbackFlag, getConnectionCacheCallbackObj, getConnectionCacheCallbackPrivObj, getConnectionPoolInfo, getConnectionReleasePriority, getCreateStatementAsRefCursor, getDatabaseProductVersion, getDBAccessProperties, getDbCsId, getDbTzCalendar, getDefaultAutoRefetch, getDefaultExecuteBatch, getDefaultFixedString, getDefaultRowPrefetch, getDefaultStreamChunkSize, getDescriptor, getDescriptor, getDirAlias, getDriverCharSet, getDriverCharSetIdFromNLS_LANG, getEndToEndECIDSequenceNumber, getEndToEndMetrics, getExplicitCachingEnabled, getFDO, getForm, getHeapAllocSize, getHeartbeatNoChangeCount, getHoldability, getImplicitCachingEnabled, getIncludeSynonyms, getJ2EE13Compliant, getJavaObject, getJavaObjectTypeMap, getJdbcCsId, getLogicalConnection, getMaxCharbyteSize, getMaxCharSize, getMaxNCharbyteSize, getMetaData, getName, getNCharSet, getNCsId, getNlsRatio, getOCIEnvHeapAllocSize, getOCIHandles, getOracleTypeADT, getPhysicalConnection, getProperties, getPropertyForPooledConnection, getProtocolType, getRemarksReporting, getReportRemarks, getRestrictGetTables, getSessionTimeZone, getSQLType, getStartTime, getStatementCacheSize, getStatementWithKey, getStmtCacheSize, getStructAttrCsId, getStructAttrNCsId, getTransactionIsolation, getTxnMode, getTypeMap, getUnMatchedConnectionAttributes, getURL, getUserName, getUsingXAFlag, getVersionNumber, getWarnings, getWrapper, getXAErrorFlag, isAccumulateBatchResult, isCharSetMultibyte, isClosed, isDescriptorSharable, isFileOpen, isLogicalConnection, IsNCharFixedWith, isOpen, isOpen, isOpen, isProxySession, isReadOnly, isStatementCacheInitialized, isTemporary, isTemporary, javaCharsToCHARBytes, javaCharsToNCHARBytes, length, length, length, nativeSQL, NCHARBytesToJavaChars, newArrayDataResultSet, newArrayDataResultSet, newArrayLocatorResultSet, newConversionInputStream, newConversionInputStream, newConversionReader, newConversionReader, newInputStream, newInputStream, newInputStream, newOutputStream, newOutputStream, newReader, newStructMetaData, newWriter, ociPasswordChange, open, open, open, open, openFile, openProxySession, oracleReleaseSavepoint, oracleRollback, oracleSetSavepoint, oracleSetSavepoint, physicalConnectionWithin, pingDatabase, position, position, position, position, position, position, prepareCall, prepareCall, prepareCall, prepareCallWithKey, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatementWithKey, printState, purgeExplicitCache, purgeImplicitCache, putBytes, putChars, putDescriptor, putDescriptor, refCursorCursorToStatement, registerCloseCallback, registerConnectionCacheCallback, registerSQLType, registerSQLType, registerTAFCallback, releaseSavepoint, removeAllDescriptor, removeClientData, removeDecriptor, removeDecriptor, removeDescriptor, rollback, rollback, safelyGetClassForName, setAbandonedTimeoutEnabled, setAccumulateBatchResult, setAutoClose, setAutoCommit, setCatalog, setClientData, setClientIdentifier, setConnectionPoolInfo, setConnectionReleasePriority, setCreateStatementAsRefCursor, setDefaultAutoRefetch, setDefaultExecuteBatch, setDefaultFixedString, setDefaultNChar, setDefaultRowPrefetch, setEndToEndMetrics, setExplicitCachingEnabled, setFDO, setHoldability, setImplicitCachingEnabled, setIncludeSynonyms, setJ2EE13Compliant, setJavaObjectTypeMap, setPlsqlWarnings, setReadOnly, setRemarksReporting, setRestrictGetTables, setSavepoint, setSavepoint, setSessionTimeZone, setStartTime, setStatementCacheSize, setStmtCacheSize, setTransactionIsolation, setTxnMode, setTypeMap, setUsingXAFlag, setWarnings, setWrapper, setXAErrorFlag, shutdown, startup, toDatum, trace, trim, trim, unwrap, unwrapCompletely
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE

public static final boolean TRACE
See Also:
Constant Field Values

PRIVATE_TRACE

public static final boolean PRIVATE_TRACE
See Also:
Constant Field Values

BUILD_DATE

public static final java.lang.String BUILD_DATE
See Also:
Constant Field Values
Constructor Detail

OracleOCIConnection

public OracleOCIConnection(java.lang.String ur,
                           java.lang.String us,
                           java.lang.String p,
                           java.lang.String db,
                           java.util.Properties info,
                           java.lang.Object ext)
                    throws java.sql.SQLException
This is the only public constructor. It casts its last arg as an OracleDriverExtension so that OracleDriverExtension does not have to be a public class.

Method Detail

getConnectionId

public byte[] getConnectionId()
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

passwordChange

public void passwordChange(java.lang.String user,
                           java.lang.String oldPassword,
                           java.lang.String newPassword)
                    throws java.sql.SQLException,
                           java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

close

public void close()
           throws java.sql.SQLException
Throws:
java.sql.SQLException

setConnectionPool

public void setConnectionPool(OracleOCIConnectionPool cpool)

setStmtCacheSize

public void setStmtCacheSize(int size,
                             boolean clearMetaData)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

Oracle10g JDBC

Copyright © 1998,2004, Oracle. All rights reserved