oracle.sql.ldxlib,ojdbc6驱动jar包反编译后源码

【实例简介】

对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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值