实例介绍
对ojdbc有兴趣的小伙伴们可以撸出来看看源码。 注意这个是ojdbc6版本
【实例截图】
【核心代码】
2396820b-125a-4d51-b0cc-738fb6bd2956
└── oracle
├── core
│ ├── lmx
│ │ ├── CoreException.java
│ │ └── LmxRepConversion.java
│ └── lvf
│ └── VersionMgr.java
├── jdbc
│ ├── AdditionalDatabaseMetaData.java
│ ├── aq
│ │ ├── AQAgent.java
│ │ ├── AQDequeueOptions.java
│ │ ├── AQEnqueueOptions.java
│ │ ├── AQFactory.java
│ │ ├── AQMessage.java
│ │ ├── AQMessageProperties.java
│ │ ├── AQNotificationEvent.java
│ │ ├── AQNotificationListener.java
│ │ └── AQNotificationRegistration.java
│ ├── connector
│ │ ├── OracleConnectionManager.java
│ │ ├── OracleConnectionRequestInfo.java
│ │ ├── OracleLocalTransaction.java
│ │ ├── OracleManagedConnectionFactory.java
│ │ ├── OracleManagedConnection.java
│ │ ├── OracleManagedConnectionMetaData.java
│ │ └── OracleResourceAdapter.java
│ ├── Const.java
│ ├── dcn
│ │ ├── DatabaseChangeEvent.java
│ │ ├── DatabaseChangeListener.java
│ │ ├── DatabaseChangeRegistration.java
│ │ ├── QueryChangeDescription.java
│ │ ├── RowChangeDescription.java
│ │ └── TableChangeDescription.java
│ ├── diagnostics
│ │ └── DemultiplexingLogHandler.java
│ ├── driver
│ │ ├── Accessor.java
│ │ ├── AQAgentI.java
│ │ ├── AQMessageI.java
│ │ ├── AQMessagePropertiesI.java
│ │ ├── ArrayDataResultSet.java
│ │ ├── ArrayLocatorResultSet.java
│ │ ├── AutoKeyInfo.java
│ │ ├── BaseResultSet.java
│ │ ├── BfileAccessor.java
│ │ ├── BfileBinder.java
│ │ ├── BfileCopyingBinder.java
│ │ ├── BfileNullBinder.java
│ │ ├── BigDecimalBinder.java
│ │ ├── BinaryDoubleAccessor.java
│ │ ├── BinaryDoubleBinder.java
│ │ ├── BINARY_DOUBLEBinder.java
│ │ ├── BinaryDoubleCopyingBinder.java
│ │ ├── BINARY_DOUBLECopyingBinder.java
│ │ ├── BinaryDoubleNullBinder.java
│ │ ├── BINARY_DOUBLENullBinder.java
│ │ ├── BinaryFloatAccessor.java
│ │ ├── BinaryFloatBinder.java
│ │ ├── BINARY_FLOATBinder.java
│ │ ├── BinaryFloatCopyingBinder.java
│ │ ├── BINARY_FLOATCopyingBinder.java
│ │ ├── BinaryFloatNullBinder.java
│ │ ├── BINARY_FLOATNullBinder.java
│ │ ├── Binder.java
│ │ ├── BlobAccessor.java
│ │ ├── BlobBinder.java
│ │ ├── BlobCopyingBinder.java
│ │ ├── BlobNullBinder.java
│ │ ├── BooleanBinder.java
│ │ ├── BufferCache.java
│ │ ├── BuildInfo.java
│ │ ├── ByteArrayKey.java
│ │ ├── ByteBinder.java
│ │ ├── ByteCopyingBinder.java
│ │ ├── CachedRowElement.java
│ │ ├── CancelLock.java
│ │ ├── CharAccessor.java
│ │ ├── CharCommonAccessor.java
│ │ ├── CharCopyingBinder.java
│ │ ├── ClassRef.java
│ │ ├── ClobAccessor.java
│ │ ├── ClobBinder.java
│ │ ├── ClobCopyingBinder.java
│ │ ├── ClobNullBinder.java
│ │ ├── ClosedConnection.java
│ │ ├── Const.java
│ │ ├── CopiedByteBinder.java
│ │ ├── CopiedCharBinder.java
│ │ ├── CopiedNullBinder.java
│ │ ├── CRC64.java
│ │ ├── DatabaseError.java
│ │ ├── DateAccessor.java
│ │ ├── DateBinder.java
│ │ ├── DateCommonBinder.java
│ │ ├── DateCopyingBinder.java
│ │ ├── DateNullBinder.java
│ │ ├── DateTimeCommonAccessor.java
│ │ ├── DatumBinder.java
│ │ ├── DBConversion.java
│ │ ├── DiagnosabilityMXBean.java
│ │ ├── DMSFactory.java
│ │ ├── DoubleBinder.java
│ │ ├── FDBigInt.java
│ │ ├── FixedCHARBinder.java
│ │ ├── FixedCHARCopyingBinder.java
│ │ ├── FixedCHARNullBinder.java
│ │ ├── FloatBinder.java
│ │ ├── IntBinder.java
│ │ ├── InternalFactory.java
│ │ ├── IntervaldsAccessor.java
│ │ ├── IntervalDSBinder.java
│ │ ├── IntervalDSCopyingBinder.java
│ │ ├── IntervalDSNullBinder.java
│ │ ├── IntervalymAccessor.java
│ │ ├── IntervalYMBinder.java
│ │ ├── IntervalYMCopyingBinder.java
│ │ ├── IntervalYMNullBinder.java
│ │ ├── KeywordValueI.java
│ │ ├── KeywordValueLongI.java
│ │ ├── LittleEndianRowidBinder.java
│ │ ├── LittleEndianSetCHARBinder.java
│ │ ├── LogicalConnection.java
│ │ ├── LongAccessor.java
│ │ ├── LongBinder.java
│ │ ├── LongRawAccessor.java
│ │ ├── LongRawStreamBinder.java
│ │ ├── LongRawStreamForBytesBinder.java
│ │ ├── LongRawStreamForBytesCopyingBinder.java
│ │ ├── LongStreamBinder.java
│ │ ├── LongStreamForStringBinder.java
│ │ ├── LongStreamForStringCopyingBinder.java
│ │ ├── LRUStatementCache.java
│ │ ├── Message11.java
│ │ ├── Message.java
│ │ ├── NamedTypeAccessor.java
│ │ ├── NamedTypeBinder.java
│ │ ├── NamedTypeCopyingBinder.java
│ │ ├── NamedTypeNullBinder.java
│ │ ├── Namespace.java
│ │ ├── NTFAQEvent.java
│ │ ├── NTFAQRegistration.java
│ │ ├── NTFConnection.java
│ │ ├── NTFDCNEvent.java
│ │ ├── NTFDCNQueryChanges.java
│ │ ├── NTFDCNRegistration.java
│ │ ├── NTFDCNRowChanges.java
│ │ ├── NTFDCNTableChanges.java
│ │ ├── NTFEventListener.java
│ │ ├── NTFListener.java
│ │ ├── NTFManager.java
│ │ ├── NTFRegistration.java
│ │ ├── NTFXSEvent.java
│ │ ├── NumberAccessor.java
│ │ ├── NumberCommonAccessor.java
│ │ ├── Opaqueable.java
│ │ ├── OracleBlobInputStream.java
│ │ ├── OracleBlobOutputStream.java
│ │ ├── OracleBufferedStream.java
│ │ ├── OracleCallableStatement.java
│ │ ├── OracleCallableStatementWrapper.java
│ │ ├── OracleClobInputStream.java
│ │ ├── OracleClobOutputStream.java
│ │ ├── OracleClobReader.java
│ │ ├── OracleClobWriter.java
│ │ ├── OracleCloseCallback.java
│ │ ├── OracleClosedStatement.java
│ │ ├── OracleConnection.java
│ │ ├── OracleConversionInputStreamInternal.java
│ │ ├── OracleConversionInputStream.java
│ │ ├── OracleConversionReader.java
│ │ ├── OracleDatabaseMetaData.java
│ │ ├── OracleDateBinder.java
│ │ ├── OracleDiagnosabilityMBean.java
│ │ ├── OracleDriverExtension.java
│ │ ├── OracleDriver.java
│ │ ├── OracleInputStream.java
│ │ ├── OracleLog.java
│ │ ├── OracleNumberBinder.java
│ │ ├── OracleOCIConnection.java
│ │ ├── OracleParameterMetaData.java
│ │ ├── OraclePreparedStatement.java
│ │ ├── OraclePreparedStatementReadOnly.java
│ │ ├── OraclePreparedStatementWrapper.java
│ │ ├── OracleResultSetCacheImpl.java
│ │ ├── OracleResultSetCache.java
│ │ ├── OracleResultSetImpl.java
│ │ ├── OracleResultSet.java
│ │ ├── OracleResultSetMetaData.java
│ │ ├── OracleReturnResultSet.java
│ │ ├── OracleSavepoint.java
│ │ ├── OracleSQLException.java
│ │ ├── OracleSql.java
│ │ ├── OracleSqlReadOnly.java
│ │ ├── OracleSQLXML.java
│ │ ├── OracleStatementCacheEntry.java
│ │ ├── OracleStatement.java
│ │ ├── OracleStatementWrapper.java
│ │ ├── OracleTimeout.java
│ │ ├── OracleTimeoutPollingThread.java
│ │ ├── OracleTimeoutThreadPerVM.java
│ │ ├── OracleTimestampBinder.java
│ │ ├── OracleTypes.java
│ │ ├── OutBinder.java
│ │ ├── OutRawAccessor.java
│ │ ├── PhysicalConnection.java
│ │ ├── PlsqlIbtBinder.java
│ │ ├── PlsqlIbtBindInfo.java
│ │ ├── PlsqlIbtCopyingBinder.java
│ │ ├── PlsqlIbtNullBinder.java
│ │ ├── PlsqlIndexTableAccessor.java
│ │ ├── PlsqlRawBinder.java
│ │ ├── PlsqlRawCopyingBinder.java
│ │ ├── RawAccessor.java
│ │ ├── RawBinder.java
│ │ ├── RawCommonAccessor.java
│ │ ├── RawCopyingBinder.java
│ │ ├── RawNullBinder.java
│ │ ├── RefTypeAccessor.java
│ │ ├── RefTypeBinder.java
│ │ ├── RefTypeCopyingBinder.java
│ │ ├── RefTypeNullBinder.java
│ │ ├── ResultSetAccessor.java
│ │ ├── ResultSetUtil.java
│ │ ├── ReturnParamBinder.java
│ │ ├── RowidAccessor.java
│ │ ├── RowidBinder.java
│ │ ├── RowidCopyingBinder.java
│ │ ├── RowidNullBinder.java
│ │ ├── ScrollableResultSet.java
│ │ ├── ScrollRsetStatement.java
│ │ ├── SensitiveScrollableResultSet.java
│ │ ├── SetCHARBinder.java
│ │ ├── SetCHARCopyingBinder.java
│ │ ├── SetCHARNullBinder.java
│ │ ├── ShortBinder.java
│ │ ├── SQLStateMapping.java
│ │ ├── SQLUtil.java
│ │ ├── StringBinder.java
│ │ ├── StructMetaData.java
│ │ ├── T2CCallableStatement.java
│ │ ├── T2CConnection.java
│ │ ├── T2CDriverExtension.java
│ │ ├── T2CError.java
│ │ ├── T2CInputStream.java
│ │ ├── T2CPreparedStatement.java
│ │ ├── T2CResultSetAccessor.java
│ │ ├── T2CStatement.java
│ │ ├── T4C7Ocommoncall.java
│ │ ├── T4C7Oversion.java
│ │ ├── T4C8Oall.java
│ │ ├── T4C8Oclose.java
│ │ ├── T4C8Odscrarr.java
│ │ ├── T4C8TTIBfile.java
│ │ ├── T4C8TTIBlob.java
│ │ ├── T4C8TTIClob.java
│ │ ├── T4C8TTIdty.java
│ │ ├── T4C8TTILobd.java
│ │ ├── T4C8TTILob.java
│ │ ├── T4C8TTIpro.java
│ │ ├── T4C8TTIrxh.java
│ │ ├── T4C8TTIuds.java
│ │ ├── T4Caqdq.java
│ │ ├── T4Caqe.java
│ │ ├── T4CBfileAccessor.java
│ │ ├── T4CBinaryDoubleAccessor.java
│ │ ├── T4CBinaryFloatAccessor.java
│ │ ├── T4CBlobAccessor.java
│ │ ├── T4CCallableStatement.java
│ │ ├── T4CCharAccessor.java
│ │ ├── T4CClobAccessor.java
│ │ ├── T4CConnection.java
│ │ ├── T4CDateAccessor.java
│ │ ├── T4CDriverExtension.java
│ │ ├── T4CInputStream.java
│ │ ├── T4CIntervaldsAccessor.java
│ │ ├── T4CIntervalymAccessor.java
│ │ ├── T4CKvaldfList.java
│ │ ├── T4CLongAccessor.java
│ │ ├── T4CLongRawAccessor.java
│ │ ├── T4CMAREngine.java
│ │ ├── T4CNamedTypeAccessor.java
│ │ ├── T4CNumberAccessor.java
│ │ ├── T4COutRawAccessor.java
│ │ ├── T4CPlsqlIndexTableAccessor.java
│ │ ├── T4CPreparedStatement.java
│ │ ├── T4CRawAccessor.java
│ │ ├── T4CRefTypeAccessor.java
│ │ ├── T4CResultSetAccessor.java
│ │ ├── T4CRowidAccessor.java
│ │ ├── T4CRowidBinder.java
│ │ ├── T4CRowidCopyingBinder.java
│ │ ├── T4CRowidNullBinder.java
│ │ ├── T4CSocketInputStreamWrapper.java
│ │ ├── T4CSocketOutputStreamWrapper.java
│ │ ├── T4CStatement.java
│ │ ├── T4CTimestampAccessor.java
│ │ ├── T4CTimestampltzAccessor.java
│ │ ├── T4CTimestamptzAccessor.java
│ │ ├── T4Ctoh.java
│ │ ├── T4CTTIaqm.java
│ │ ├── T4CTTIdcb.java
│ │ ├── T4CTTIfun.java
│ │ ├── T4CTTIidc.java
│ │ ├── T4CTTIiov.java
│ │ ├── T4CTTIk2rpc.java
│ │ ├── T4CTTIkscn.java
│ │ ├── T4CTTIkvarr.java
│ │ ├── T4CTTIMsg.java
│ │ ├── T4CTTIoac.java
│ │ ├── T4CTTIoauthenticate.java
│ │ ├── T4CTTIoer.java
│ │ ├── T4CTTIokeyval.java
│ │ ├── T4CTTIokpn.java
│ │ ├── T4CTTIoping.java
│ │ ├── T4CTTIoscid.java
│ │ ├── T4CTTIoses.java
│ │ ├── T4CTTIOtxen.java
│ │ ├── T4CTTIOtxse.java
│ │ ├── T4CTTIoxsscs.java
│ │ ├── T4CTTIoxsspo.java
│ │ ├── T4CTTIoxssro.java
│ │ ├── T4CTTIqcinv.java
│ │ ├── T4CTTIrxd.java
│ │ ├── T4CTTIspfp.java
│ │ ├── T4CTTIsto.java
│ │ ├── T4CTTIxsnsop.java
│ │ ├── T4CTypeRep.java
│ │ ├── T4CURowidBinder.java
│ │ ├── T4CURowidCopyingBinder.java
│ │ ├── T4CURowidNullBinder.java
│ │ ├── T4CVarcharAccessor.java
│ │ ├── T4CVarnumAccessor.java
│ │ ├── T4CXAConnection.java
│ │ ├── T4CXAResource.java
│ │ ├── TimeBinder.java
│ │ ├── TimeCopyingBinder.java
│ │ ├── TimestampAccessor.java
│ │ ├── TimestampBinder.java
│ │ ├── TimestampCopyingBinder.java
│ │ ├── TimestampltzAccessor.java
│ │ ├── TimestampNullBinder.java
│ │ ├── TimestamptzAccessor.java
│ │ ├── TSLTZBinder.java
│ │ ├── TSLTZCopyingBinder.java
│ │ ├── TSLTZNullBinder.java
│ │ ├── TSTZBinder.java
│ │ ├── TSTZCopyingBinder.java
│ │ ├── TSTZNullBinder.java
│ │ ├── TypeAccessor.java
│ │ ├── TypeBinder.java
│ │ ├── TypeCopyingBinder.java
│ │ ├── UpdatableResultSet.java
│ │ ├── VarcharAccessor.java
│ │ ├── VarcharBinder.java
│ │ ├── VarcharCopyingBinder.java
│ │ ├── VarcharNullBinder.java
│ │ ├── VarnumAccessor.java
│ │ ├── VarnumBinder.java
│ │ ├── VarnumCopyingBinder.java
│ │ ├── VarnumNullBinder.java
│ │ ├── XSAttributeI.java
│ │ └── XSNamespaceI.java
│ ├── internal
│ │ ├── ClientDataSupport.java
│ │ ├── KeywordValue.java
│ │ ├── KeywordValueLong.java
│ │ ├── ObjectDataFactory.java
│ │ ├── ObjectData.java
│ │ ├── OracleArray.java
│ │ ├── OracleBfile.java
│ │ ├── OracleBlob.java
│ │ ├── OracleCallableStatement.java
│ │ ├── OracleClob.java
│ │ ├── OracleConnection.java
│ │ ├── OracleDatumWithConnection.java
│ │ ├── OracleNClob.java
│ │ ├── OracleOpaque.java
│ │ ├── OraclePreparedStatement.java
│ │ ├── OracleRef.java
│ │ ├── OracleResultSetCache.java
│ │ ├── OracleResultSet.java
│ │ ├── OracleResultSetMetaData.java
│ │ ├── OracleStatement.java
│ │ ├── OracleStruct.java
│ │ ├── OracleTypes.java
│ │ ├── StructMetaData.java
│ │ ├── XSAttribute.java
│ │ ├── XSCacheOutput.java
│ │ ├── XSEvent.java
│ │ ├── XSEventListener.java
│ │ └── XSNamespace.java
│ ├── LargeObjectAccessMode.java
│ ├── NotificationRegistration.java
│ ├── oci
│ │ └── OracleOCIConnection.java
│ ├── OracleArray.java
│ ├── OracleBfile.java
│ ├── OracleBlob.java
│ ├── OracleCallableStatement.java
│ ├── OracleClob.java
│ ├── OracleConnection.java
│ ├── OracleConnectionWrapper.java
│ ├── OracleDatabaseMetaData.java
│ ├── OracleDataFactory.java
│ ├── OracleData.java
│ ├── OracleDriver.java
│ ├── OracleNClob.java
│ ├── OracleOCIFailover.java
│ ├── OracleOpaque.java
│ ├── OracleParameterMetaData.java
│ ├── OraclePreparedStatement.java
│ ├── OracleRef.java
│ ├── OracleResultSetCache.java
│ ├── OracleResultSet.java
│ ├── OracleResultSetMetaData.java
│ ├── OracleSavepoint.java
│ ├── OracleSQLPermission.java
│ ├── OracleStatement.java
│ ├── OracleStruct.java
│ ├── OracleTypeMetaData.java
│ ├── OracleTypes.java
│ ├── oracore
│ │ ├── OracleNamedType.java
│ │ ├── OracleTypeADT.java
│ │ ├── OracleTypeBFILE.java
│ │ ├── OracleTypeBINARY_DOUBLE.java
│ │ ├── OracleTypeBINARY_FLOAT.java
│ │ ├── OracleTypeBLOB.java
│ │ ├── OracleTypeCHAR.java
│ │ ├── OracleTypeCLOB.java
│ │ ├── OracleTypeCOLLECTION.java
│ │ ├── OracleTypeDATE.java
│ │ ├── OracleTypeFLOAT.java
│ │ ├── OracleTypeINTERVAL.java
│ │ ├── OracleType.java
│ │ ├── OracleTypeNUMBER.java
│ │ ├── OracleTypeOPAQUE.java
│ │ ├── OracleTypeRAW.java
│ │ ├── OracleTypeREF.java
│ │ ├── OracleTypeSINT32.java
│ │ ├── OracleTypeTIMESTAMP.java
│ │ ├── OracleTypeTIMESTAMPLTZ.java
│ │ ├── OracleTypeTIMESTAMPTZ.java
│ │ ├── OracleTypeUPT.java
│ │ ├── PickleContext.java
│ │ ├── PickleOutputStream.java
│ │ ├── TDSPatch.java
│ │ ├── TDSReader.java
│ │ ├── TypeTreeElement.java
│ │ ├── UnpickleContext.java
│ │ └── Util.java
│ ├── pool
│ │ ├── OracleConnectionCacheCallback.java
│ │ ├── OracleConnectionCacheEntry.java
│ │ ├── OracleConnectionCacheEventListener.java
│ │ ├── OracleConnectionCache.java
│ │ ├── OracleConnectionCacheManager.java
│ │ ├── OracleConnectionPoolDataSource.java
│ │ ├── OracleDatabaseInstance.java
│ │ ├── OracleDataSourceFactory.java
│ │ ├── OracleDataSource.java
│ │ ├── OracleFailoverEventHandlerThread.java
│ │ ├── OracleFailoverWorkerThread.java
│ │ ├── OracleGravitateConnectionCacheThread.java
│ │ ├── OracleImplicitConnectionCache.java
│ │ ├── OracleImplicitConnectionCacheThread.java
│ │ ├── OracleOCIConnectionPool.java
│ │ ├── OraclePooledConnection.java
│ │ └── OracleRuntimeLoadBalancingEventHandlerThread.java
│ ├── proxy
│ │ ├── annotation
│ │ │ ├── GetCreator.java
│ │ │ ├── GetDelegate.java
│ │ │ ├── GetProxy.java
│ │ │ ├── Methods.java
│ │ │ ├── OnError.java
│ │ │ ├── Post.java
│ │ │ ├── Pre.java
│ │ │ ├── ProxyFor.java
│ │ │ ├── ProxyLocale.java
│ │ │ ├── ProxyResult.java
│ │ │ ├── ProxyResultPolicy.java
│ │ │ ├── SetDelegate.java
│ │ │ └── Signature.java
│ │ ├── AnnotationsRegistry.java
│ │ ├── ClassGenerator.java
│ │ ├── ExtractDelegatePermission.java
│ │ ├── GeneratedProxiesRegistry.java
│ │ ├── HashUtil.java
│ │ ├── MethodGenerator.java
│ │ ├── MethodSignature.java
│ │ ├── NullProxy.java
│ │ ├── OracleProxy.java
│ │ ├── ProxyExport.java
│ │ ├── ProxyFactory.java
│ │ ├── _Proxy_.java
│ │ ├── ReadOnlyList.java
│ │ ├── Utils.java
│ │ └── WeakIdentityHashMap.java
│ ├── replay
│ │ ├── driver
│ │ │ ├── FailoverManagerImpl.java
│ │ │ ├── FailoverManager.java
│ │ │ ├── NonTxnReplayableArray.java
│ │ │ ├── NonTxnReplayableBase.java
│ │ │ ├── NonTxnReplayableBfile.java
│ │ │ ├── NonTxnReplayableBlob.java
│ │ │ ├── NonTxnReplayableClob.java
│ │ │ ├── NonTxnReplayableConnection.java
│ │ │ ├── NonTxnReplayableNClob.java
│ │ │ ├── NonTxnReplayableOpaque.java
│ │ │ ├── NonTxnReplayableOthers.java
│ │ │ ├── NonTxnReplayableRef.java
│ │ │ ├── NonTxnReplayableResultSet.java
│ │ │ ├── NonTxnReplayableStatement.java
│ │ │ ├── NonTxnReplayableStruct.java
│ │ │ ├── Replayable.java
│ │ │ └── ReplayLoggerFactory.java
│ │ ├── internal
│ │ │ ├── ConnectionInitializationCallback.java
│ │ │ └── ReplayableConnection.java
│ │ ├── OracleDataSourceFactory.java
│ │ ├── OracleDataSourceImpl.java
│ │ ├── OracleDataSource.java
│ │ └── ReplayableConnection.java
│ ├── rowset
│ │ ├── OracleCachedRowSet.java
│ │ ├── OracleCachedRowSetReader.java
│ │ ├── OracleCachedRowSetWriter.java
│ │ ├── OracleFilteredRowSet.java
│ │ ├── OracleJDBCRowSet.java
│ │ ├── OracleJoinable.java
│ │ ├── OracleJoinRowSet.java
│ │ ├── OraclePredicate.java
│ │ ├── OracleRow.java
│ │ ├── OracleRowSet.java
│ │ ├── OracleRowSetListenerAdapter.java
│ │ ├── OracleRowSetMetaData.java
│ │ ├── OracleSerialBlob.java
│ │ ├── OracleSerialClob.java
│ │ ├── OracleSqlForRowSet.java
│ │ ├── OracleWebRowSet.java
│ │ ├── OracleWebRowSetXmlReaderContHandler.java
│ │ ├── OracleWebRowSetXmlReaderDomHandler.java
│ │ ├── OracleWebRowSetXmlReaderImpl.java
│ │ ├── OracleWebRowSetXmlReader.java
│ │ ├── OracleWebRowSetXmlWriterImpl.java
│ │ └── OracleWebRowSetXmlWriter.java
│ ├── StructMetaData.java
│ ├── util
│ │ └── RepConversion.java
│ └── xa
│ ├── client
│ │ ├── OracleXAConnection.java
│ │ ├── OracleXADataSource.java
│ │ ├── OracleXAHeteroCloseCallback.java
│ │ ├── OracleXAHeteroConnection.java
│ │ ├── OracleXAHeteroResource.java
│ │ └── OracleXAResource.java
│ ├── OracleMultiPhaseArgs.java
│ ├── OracleXAConnection.java
│ ├── OracleXADataSource.java
│ ├── OracleXAException.java
│ ├── OracleXAResource.java
│ └── OracleXid.java
├── jpub
│ └── runtime
│ ├── MutableArray.java
│ ├── MutableStruct.java
│ └── Util.java
├── net
│ ├── ano
│ │ ├── a.java
│ │ ├── AnoComm.java
│ │ ├── Ano.java
│ │ ├── AnoNetInputStream.java
│ │ ├── AnoNetOutputStream.java
│ │ ├── AnoServices.java
│ │ ├── AuthenticationService.java
│ │ ├── CryptoDataPacket.java
│ │ ├── DataIntegrityService.java
│ │ ├── EncryptionService.java
│ │ ├── Service.java
│ │ └── SupervisorService.java
│ ├── aso
│ │ ├── a.java
│ │ ├── b.java
│ │ ├── c.java
│ │ ├── d.java
│ │ ├── e.java
│ │ ├── f.java
│ │ ├── g.java
│ │ ├── h.java
│ │ ├── i.java
│ │ ├── j.java
│ │ ├── k.java
│ │ ├── l.java
│ │ ├── m.java
│ │ ├── n.java
│ │ ├── o.java
│ │ ├── p.java
│ │ ├── q.java
│ │ ├── r.java
│ │ └── s.java
│ ├── jdbc
│ │ ├── nl
│ │ │ ├── InvalidSyntaxException.java
│ │ │ ├── mesg
│ │ │ │ ├── NLSR_ar.java
│ │ │ │ ├── NLSR_cs.java
│ │ │ │ ├── NLSR_da.java
│ │ │ │ ├── NLSR_de.java
│ │ │ │ ├── NLSR_el.java
│ │ │ │ ├── NLSR_en.java
│ │ │ │ ├── NLSR_es.java
│ │ │ │ ├── NLSR_fi.java
│ │ │ │ ├── NLSR_fr.java
│ │ │ │ ├── NLSR_hu.java
│ │ │ │ ├── NLSR_it.java
│ │ │ │ ├── NLSR_iw.java
│ │ │ │ ├── NLSR_ja.java
│ │ │ │ ├── NLSR.java
│ │ │ │ ├── NLSR_ko.java
│ │ │ │ ├── NLSR_nl.java
│ │ │ │ ├── NLSR_no.java
│ │ │ │ ├── NLSR_pl.java
│ │ │ │ ├── NLSR_pt_BR.java
│ │ │ │ ├── NLSR_pt.java
│ │ │ │ ├── NLSR_ro.java
│ │ │ │ ├── NLSR_ru.java
│ │ │ │ ├── NLSR_sk.java
│ │ │ │ ├── NLSR_sv.java
│ │ │ │ ├── NLSR_th.java
│ │ │ │ ├── NLSR_tr.java
│ │ │ │ ├── NLSR_zh_CN.java
│ │ │ │ └── NLSR_zh_TW.java
│ │ │ ├── NetStrings.java
│ │ │ ├── NLException.java
│ │ │ ├── NLParamParser.java
│ │ │ ├── NVFactory.java
│ │ │ ├── NVNavigator.java
│ │ │ ├── NVPair.java
│ │ │ ├── NVTokens.java
│ │ │ ├── RepConversion.java
│ │ │ └── UninitializedObjectException.java
│ │ └── TNSAddress
│ │ ├── Address.java
│ │ ├── AddressList.java
│ │ ├── Description.java
│ │ ├── DescriptionList.java
│ │ ├── SchemaObjectFactoryInterface.java
│ │ ├── SchemaObjectFactory.java
│ │ ├── SchemaObject.java
│ │ ├── ServiceAlias.java
│ │ └── SOException.java
│ ├── jndi
│ │ ├── CustomSSLSocketFactory.java
│ │ ├── JndiAttrs.java
│ │ ├── TrustManager.java
│ │ └── TrustManagerSSLSocketFactory.java
│ ├── ns
│ │ ├── AcceptPacket.java
│ │ ├── BreakNetException.java
│ │ ├── ClientProfile.java
│ │ ├── Communication.java
│ │ ├── ConnectPacket.java
│ │ ├── DataDescriptorPacket.java
│ │ ├── DataPacket.java
│ │ ├── MarkerPacket.java
│ │ ├── Message11.java
│ │ ├── Message.java
│ │ ├── NetException.java
│ │ ├── NetInputStream.java
│ │ ├── NetOutputStream.java
│ │ ├── NSProtocol.java
│ │ ├── Packet.java
│ │ ├── RedirectPacket.java
│ │ ├── RefusePacket.java
│ │ ├── SessionAtts.java
│ │ └── SQLnetDef.java
│ ├── nt
│ │ ├── ConnOption.java
│ │ ├── ConnStrategy.java
│ │ ├── CustomSSLSocketFactory.java
│ │ ├── NTAdapter.java
│ │ ├── SdpNTAdapter.java
│ │ ├── TcpNTAdapter.java
│ │ ├── TcpsConfigure.java
│ │ └── TcpsNTAdapter.java
│ └── resolver
│ ├── AddrResolution.java
│ ├── HostnameNamingAdapter.java
│ ├── NameResolverFactory.java
│ ├── NameResolver.java
│ ├── NamingAdapterInterface.java
│ ├── NavAddress.java
│ ├── NavAddressList.java
│ ├── NavDescription.java
│ ├── NavDescriptionList.java
│ ├── NavSchemaObjectFactory.java
│ ├── NavSchemaObject.java
│ ├── NavServiceAlias.java
│ └── TNSNamesNamingAdapter.java
├── security
│ ├── o3logon
│ │ ├── a.java
│ │ ├── b.java
│ │ ├── O3LoginClientHelper.java
│ │ └── O3LoginProtocolHelper.java
│ └── o5logon
│ ├── a.java
│ ├── b.java
│ ├── O5LoginClientHelper.java
│ ├── O5LogonClientHelper.java
│ └── O5Logon.java
└── sql
├── AnyDataFactory.java
├── ANYDATA.java
├── ArrayDescriptor.java
├── ARRAY.java
├── AttributeDescriptor.java
├── BfileDBAccess.java
├── BFILE.java
├── BINARY_DOUBLE.java
├── BINARY_FLOAT.java
├── BlobDBAccess.java
├── BLOB.java
├── CharacterBuffer.java
├── CharacterRepConstants.java
├── CharacterSet12Byte.java
├── CharacterSet1Byte.java
├── CharacterSet2ByteFixed.java
├── CharacterSetAL16UTF16.java
├── CharacterSetAL16UTF16LE.java
├── CharacterSetAL32UTF8.java
├── CharacterSetByte.java
├── CharacterSetFactoryDefault.java
├── CharacterSetFactory.java
├── CharacterSetFactoryThin.java
├── CharacterSetGB18030.java
├── CharacterSetJAEUC.java
├── CharacterSet.java
├── CharacterSetLCFixed.java
├── CharacterSetShift.java
├── CharacterSetSJIS.java
├── CharacterSetUnknown.java
├── CharacterSetUTFE.java
├── CharacterSetUTF.java
├── CharacterSetWithConverter.java
├── CharacterSetZHTEUC.java
├── CharacterWalker.java
├── CHAR.java
├── ClobDBAccess.java
├── CLOB.java
├── converter
│ ├── CharacterConverter1Byte.java
│ ├── CharacterConverterFactory.java
│ ├── CharacterConverterFactoryJDBC.java
│ ├── CharacterConverterFactoryOGS.java
│ ├── CharacterConverterJDBC.java
│ ├── CharacterSetMetaData.java
│ ├── I18CharacterConvertersWrapper.java
│ ├── InternalCharacterSetMetaData.java
│ ├── JdbcCharacterConverters.java
│ └── Orai18nCharacterSetMetaData.java
├── ConverterArchive.java
├── CustomDatumFactory.java
├── CustomDatum.java
├── DATE.java
├── Datum.java
├── DatumWithConnection.java
├── INTERVALDS.java
├── INTERVALYM.java
├── JAVA_STRUCT.java
├── Kotad.java
├── LdxLib.java
├── LdxLibServer.java
├── LdxLibThin.java
├── LnxLib.java
├── LnxLibServer.java
├── LnxLibThinFormat.java
├── LnxLibThin.java
├── LoadCorejava.java
├── LobPlsqlUtil.java
├── LxMetaData.java
├── Mutable.java
├── NCLOB.java
├── NUMBER.java
├── OffsetDST.java
├── OpaqueDescriptor.java
├── OPAQUE.java
├── OracleJdbc2SQLInput.java
├── OracleSQLOutput.java
├── ORADataFactory.java
├── ORAData.java
├── RAW.java
├── ReadWriteCharacterSetNamesMap.java
├── REF.java
├── ROWID.java
├── SQLName.java
├── SQLUtil.java
├── StructDescriptor.java
├── STRUCT.java
├── TableClass.java
├── TIMESTAMP.java
├── TIMESTAMPLTZ.java
├── TIMESTAMPTZ.java
├── TIMEZONETAB.java
├── TRANSDUMP.java
├── TypeDescriptorFactory.java
├── TypeDescriptor.java
├── utilpack.java
└── ZONEIDMAP.java
41 directories, 774 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论