实例介绍
【实例简介】
解压mysql-connector-java-8.0.14.zip后里面包含 java连接Mysql的驱动
【实例截图】
【核心代码】
mysql-connector-java-8.0.14
└── mysql-connector-java-8.0.14
├── build.xml
├── CHANGES
├── INFO_BIN
├── INFO_SRC
├── lib
│ ├── c3p0-0.9.1-pre6.jar
│ ├── c3p0-0.9.1-pre6.src.zip
│ ├── jboss-common-jdbc-wrapper.jar
│ ├── jboss-common-jdbc-wrapper-src.jar
│ ├── protobuf-java-3.6.1.jar
│ └── slf4j-api-1.6.1.jar
├── LICENSE
├── mysql-connector-java-8.0.14.jar
├── README
└── src
├── build
│ ├── java
│ │ ├── documentation
│ │ │ ├── ErrorMappingsDocGenerator.java
│ │ │ └── PropertiesDocGenerator.java
│ │ └── instrumentation
│ │ ├── AddMethods.java
│ │ ├── CommonChecks.java
│ │ └── TranslateExceptions.java
│ └── misc
│ ├── debian.in
│ │ ├── changelog
│ │ ├── compat
│ │ ├── control
│ │ ├── copyright
│ │ ├── install
│ │ ├── rules
│ │ ├── source
│ │ │ └── format
│ │ └── watch
│ ├── pom.xml
│ └── rpm.spec.in
├── demo
│ └── java
│ └── demo
│ └── x
│ └── devapi
│ └── DevApiSample.java
├── generated
│ └── java
│ └── com
│ └── mysql
│ └── cj
│ └── x
│ └── protobuf
│ ├── MysqlxConnection.java
│ ├── MysqlxCrud.java
│ ├── MysqlxDatatypes.java
│ ├── MysqlxExpect.java
│ ├── MysqlxExpr.java
│ ├── Mysqlx.java
│ ├── MysqlxNotice.java
│ ├── MysqlxResultset.java
│ ├── MysqlxSession.java
│ ├── MysqlxSql.java
│ └── package-info.java
├── legacy
│ └── java
│ └── com
│ └── mysql
│ └── jdbc
│ ├── Driver.java
│ ├── SocketFactory.java
│ └── SocketFactoryWrapper.java
├── main
│ ├── core-api
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── AppendingBatchVisitor.java
│ │ ├── BatchVisitor.java
│ │ ├── BindValue.java
│ │ ├── CacheAdapterFactory.java
│ │ ├── CacheAdapter.java
│ │ ├── CancelQueryTask.java
│ │ ├── CharsetMapping.java
│ │ ├── conf
│ │ │ ├── ConnectionPropertiesTransform.java
│ │ │ ├── ConnectionUrl.java
│ │ │ ├── ConnectionUrlParser.java
│ │ │ ├── DatabaseUrlContainer.java
│ │ │ ├── HostInfo.java
│ │ │ ├── PropertyDefinition.java
│ │ │ ├── PropertyDefinitions.java
│ │ │ ├── PropertyKey.java
│ │ │ ├── PropertySet.java
│ │ │ └── RuntimeProperty.java
│ │ ├── Constants.java
│ │ ├── DataStoreMetadata.java
│ │ ├── exceptions
│ │ │ ├── AssertionFailedException.java
│ │ │ ├── CJCommunicationsException.java
│ │ │ ├── CJConnectionFeatureNotAvailableException.java
│ │ │ ├── CJException.java
│ │ │ ├── CJOperationNotSupportedException.java
│ │ │ ├── CJPacketTooBigException.java
│ │ │ ├── CJTimeoutException.java
│ │ │ ├── ClosedOnExpiredPasswordException.java
│ │ │ ├── ConnectionIsClosedException.java
│ │ │ ├── DataConversionException.java
│ │ │ ├── DataReadException.java
│ │ │ ├── DataTruncationException.java
│ │ │ ├── DeadlockTimeoutRollbackMarker.java
│ │ │ ├── ExceptionFactory.java
│ │ │ ├── ExceptionInterceptorChain.java
│ │ │ ├── ExceptionInterceptor.java
│ │ │ ├── FeatureNotAvailableException.java
│ │ │ ├── InvalidConnectionAttributeException.java
│ │ │ ├── MysqlErrorNumbers.java
│ │ │ ├── NumberOutOfRange.java
│ │ │ ├── OperationCancelledException.java
│ │ │ ├── PasswordExpiredException.java
│ │ │ ├── PropertyNotModifiableException.java
│ │ │ ├── RSAException.java
│ │ │ ├── SSLParamsException.java
│ │ │ ├── StatementIsClosedException.java
│ │ │ ├── StreamingNotifiable.java
│ │ │ ├── UnableToConnectException.java
│ │ │ ├── UnsupportedConnectionStringException.java
│ │ │ └── WrongArgumentException.java
│ │ ├── interceptors
│ │ │ └── QueryInterceptor.java
│ │ ├── log
│ │ │ ├── Log.java
│ │ │ ├── ProfilerEventHandler.java
│ │ │ ├── ProfilerEvent.java
│ │ │ └── StandardLogger.java
│ │ ├── MessageBuilder.java
│ │ ├── Messages.java
│ │ ├── MysqlConnection.java
│ │ ├── MysqlType.java
│ │ ├── ParseInfo.java
│ │ ├── PerConnectionLRUFactory.java
│ │ ├── PingTarget.java
│ │ ├── PreparedQuery.java
│ │ ├── protocol
│ │ │ ├── AuthenticationPlugin.java
│ │ │ ├── AuthenticationProvider.java
│ │ │ ├── ColumnDefinition.java
│ │ │ ├── FullReadInputStream.java
│ │ │ ├── MessageHeader.java
│ │ │ ├── Message.java
│ │ │ ├── MessageListener.java
│ │ │ ├── MessageReader.java
│ │ │ ├── MessageSender.java
│ │ │ ├── NetworkResources.java
│ │ │ ├── OutputStreamWatcher.java
│ │ │ ├── PacketReceivedTimeHolder.java
│ │ │ ├── PacketSentTimeHolder.java
│ │ │ ├── ProtocolEntityFactory.java
│ │ │ ├── ProtocolEntity.java
│ │ │ ├── ProtocolEntityReader.java
│ │ │ ├── Protocol.java
│ │ │ ├── ResultListener.java
│ │ │ ├── Resultset.java
│ │ │ ├── ResultsetRow.java
│ │ │ ├── ResultsetRows.java
│ │ │ ├── ResultsetRowsOwner.java
│ │ │ ├── ResultStreamer.java
│ │ │ ├── ServerCapabilities.java
│ │ │ ├── ServerSession.java
│ │ │ ├── SocketConnection.java
│ │ │ ├── SocketFactory.java
│ │ │ ├── SocketMetadata.java
│ │ │ ├── ValueDecoder.java
│ │ │ ├── Warning.java
│ │ │ └── WatchableStream.java
│ │ ├── QueryBindings.java
│ │ ├── Query.java
│ │ ├── QueryResult.java
│ │ ├── result
│ │ │ ├── Field.java
│ │ │ ├── Row.java
│ │ │ ├── RowList.java
│ │ │ └── ValueFactory.java
│ │ ├── ServerVersion.java
│ │ ├── Session.java
│ │ ├── TransactionEventHandler.java
│ │ ├── util
│ │ │ ├── Base64Decoder.java
│ │ │ ├── DataTypeUtil.java
│ │ │ ├── EscapeTokenizer.java
│ │ │ ├── LazyString.java
│ │ │ ├── LogUtils.java
│ │ │ ├── LRUCache.java
│ │ │ ├── PerVmServerConfigCacheFactory.java
│ │ │ ├── StringUtils.java
│ │ │ ├── TestUtils.java
│ │ │ ├── TimeUtil.java
│ │ │ └── Util.java
│ │ └── WarningListener.java
│ ├── core-impl
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── AbstractPreparedQuery.java
│ │ ├── AbstractQueryBindings.java
│ │ ├── AbstractQuery.java
│ │ ├── admin
│ │ │ └── ServerController.java
│ │ ├── CancelQueryTaskImpl.java
│ │ ├── ClientPreparedQueryBindings.java
│ │ ├── ClientPreparedQueryBindValue.java
│ │ ├── ClientPreparedQuery.java
│ │ ├── conf
│ │ │ ├── AbstractPropertyDefinition.java
│ │ │ ├── AbstractRuntimeProperty.java
│ │ │ ├── BooleanPropertyDefinition.java
│ │ │ ├── BooleanProperty.java
│ │ │ ├── DefaultPropertySet.java
│ │ │ ├── EnumPropertyDefinition.java
│ │ │ ├── EnumProperty.java
│ │ │ ├── IntegerPropertyDefinition.java
│ │ │ ├── IntegerProperty.java
│ │ │ ├── LongPropertyDefinition.java
│ │ │ ├── LongProperty.java
│ │ │ ├── MemorySizePropertyDefinition.java
│ │ │ ├── MemorySizeProperty.java
│ │ │ ├── StringPropertyDefinition.java
│ │ │ ├── StringProperty.java
│ │ │ └── url
│ │ │ ├── FailoverConnectionUrl.java
│ │ │ ├── LoadbalanceConnectionUrl.java
│ │ │ ├── ReplicationConnectionUrl.java
│ │ │ ├── SingleConnectionUrl.java
│ │ │ └── XDevAPIConnectionUrl.java
│ │ ├── CoreSession.java
│ │ ├── DataStoreMetadataImpl.java
│ │ ├── LicenseConfiguration.java
│ │ ├── log
│ │ │ ├── BaseMetricsHolder.java
│ │ │ ├── Jdk14Logger.java
│ │ │ ├── LogFactory.java
│ │ │ ├── LoggingProfilerEventHandler.java
│ │ │ ├── NullLogger.java
│ │ │ ├── ProfilerEventHandlerFactory.java
│ │ │ ├── ProfilerEventImpl.java
│ │ │ └── Slf4JLogger.java
│ │ ├── MysqlxSession.java
│ │ ├── NativeSession.java
│ │ ├── NoSubInterceptorWrapper.java
│ │ ├── protocol
│ │ │ ├── AbstractProtocol.java
│ │ │ ├── AbstractSocketConnection.java
│ │ │ ├── AsyncSocketFactory.java
│ │ │ ├── ExportControlled.java
│ │ │ ├── NamedPipeSocketFactory.java
│ │ │ ├── ReadAheadInputStream.java
│ │ │ ├── result
│ │ │ │ └── AbstractResultsetRow.java
│ │ │ ├── Security.java
│ │ │ ├── SerializingBufferWriter.java
│ │ │ ├── SocksProxySocketFactory.java
│ │ │ ├── StandardSocketFactory.java
│ │ │ ├── TlsAsynchronousSocketChannel.java
│ │ │ ├── WatchableOutputStream.java
│ │ │ ├── WatchableWriter.java
│ │ │ └── WriterWatcher.java
│ │ ├── result
│ │ │ ├── BaseDecoratingValueFactory.java
│ │ │ ├── BigDecimalValueFactory.java
│ │ │ ├── BinaryStreamValueFactory.java
│ │ │ ├── BooleanValueFactory.java
│ │ │ ├── BufferedRowList.java
│ │ │ ├── ByteValueFactory.java
│ │ │ ├── DefaultColumnDefinition.java
│ │ │ ├── DefaultValueFactory.java
│ │ │ ├── DoubleValueFactory.java
│ │ │ ├── FloatingPointBoundsEnforcer.java
│ │ │ ├── FloatValueFactory.java
│ │ │ ├── IntegerBoundsEnforcer.java
│ │ │ ├── IntegerValueFactory.java
│ │ │ ├── LocalDateTimeValueFactory.java
│ │ │ ├── LocalDateValueFactory.java
│ │ │ ├── LocalTimeValueFactory.java
│ │ │ ├── LongValueFactory.java
│ │ │ ├── ShortValueFactory.java
│ │ │ ├── SqlDateValueFactory.java
│ │ │ ├── SqlTimestampValueFactory.java
│ │ │ ├── SqlTimeValueFactory.java
│ │ │ ├── StringConverter.java
│ │ │ ├── StringValueFactory.java
│ │ │ ├── YearToDateValueFactory.java
│ │ │ ├── ZeroDateTimeToDefaultValueFactory.java
│ │ │ └── ZeroDateTimeToNullValueFactory.java
│ │ ├── ServerPreparedQueryBindings.java
│ │ ├── ServerPreparedQueryBindValue.java
│ │ ├── ServerPreparedQuery.java
│ │ ├── ServerPreparedQueryTestcaseGenerator.java
│ │ └── SimpleQuery.java
│ ├── doc
│ │ ├── connector-j-overview.html
│ │ └── mysqlx-overview.html
│ ├── protocol-impl
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ └── protocol
│ │ ├── a
│ │ │ ├── AbstractRowFactory.java
│ │ │ ├── authentication
│ │ │ │ ├── CachingSha2PasswordPlugin.java
│ │ │ │ ├── MysqlClearPasswordPlugin.java
│ │ │ │ ├── MysqlNativePasswordPlugin.java
│ │ │ │ ├── MysqlOldPasswordPlugin.java
│ │ │ │ └── Sha256PasswordPlugin.java
│ │ │ ├── BinaryResultsetReader.java
│ │ │ ├── BinaryRowFactory.java
│ │ │ ├── ColumnDefinitionFactory.java
│ │ │ ├── ColumnDefinitionReader.java
│ │ │ ├── CompressedInputStream.java
│ │ │ ├── CompressedPacketSender.java
│ │ │ ├── DebugBufferingPacketReader.java
│ │ │ ├── DebugBufferingPacketSender.java
│ │ │ ├── MergingColumnDefinitionFactory.java
│ │ │ ├── MultiPacketReader.java
│ │ │ ├── MysqlBinaryValueDecoder.java
│ │ │ ├── MysqlTextValueDecoder.java
│ │ │ ├── NativeAuthenticationProvider.java
│ │ │ ├── NativeCapabilities.java
│ │ │ ├── NativeConstants.java
│ │ │ ├── NativeMessageBuilder.java
│ │ │ ├── NativePacketHeader.java
│ │ │ ├── NativePacketPayload.java
│ │ │ ├── NativeProtocol.java
│ │ │ ├── NativeServerSession.java
│ │ │ ├── NativeSocketConnection.java
│ │ │ ├── NativeUtils.java
│ │ │ ├── PacketSplitter.java
│ │ │ ├── result
│ │ │ │ ├── AbstractBufferRow.java
│ │ │ │ ├── AbstractResultsetRows.java
│ │ │ │ ├── BinaryBufferRow.java
│ │ │ │ ├── ByteArrayRow.java
│ │ │ │ ├── NativeResultset.java
│ │ │ │ ├── OkPacket.java
│ │ │ │ ├── ResultsetRowsCursor.java
│ │ │ │ ├── ResultsetRowsStatic.java
│ │ │ │ ├── ResultsetRowsStreaming.java
│ │ │ │ └── TextBufferRow.java
│ │ │ ├── ResultsetFactory.java
│ │ │ ├── ResultsetRowReader.java
│ │ │ ├── SimplePacketReader.java
│ │ │ ├── SimplePacketSender.java
│ │ │ ├── TextResultsetReader.java
│ │ │ ├── TextRowFactory.java
│ │ │ ├── TimeTrackingPacketReader.java
│ │ │ ├── TimeTrackingPacketSender.java
│ │ │ ├── TracingPacketReader.java
│ │ │ └── TracingPacketSender.java
│ │ └── x
│ │ ├── AsyncMessageReader.java
│ │ ├── AsyncMessageSender.java
│ │ ├── ErrorToFutureCompletionHandler.java
│ │ ├── FieldFactory.java
│ │ ├── MessageConstants.java
│ │ ├── Notice.java
│ │ ├── ResultCreatingResultListener.java
│ │ ├── ResultMessageListener.java
│ │ ├── SqlResultMessageListener.java
│ │ ├── StatementExecuteOkBuilder.java
│ │ ├── StatementExecuteOk.java
│ │ ├── StatementExecuteOkMessageListener.java
│ │ ├── SyncMessageReader.java
│ │ ├── SyncMessageSender.java
│ │ ├── XAsyncSocketConnection.java
│ │ ├── XAuthenticationProvider.java
│ │ ├── XMessageBuilder.java
│ │ ├── XMessageHeader.java
│ │ ├── XMessage.java
│ │ ├── XpluginStatementCommand.java
│ │ ├── XProtocolDecoder.java
│ │ ├── XProtocolError.java
│ │ ├── XProtocol.java
│ │ ├── XProtocolRowInputStream.java
│ │ ├── XProtocolRow.java
│ │ ├── XServerCapabilities.java
│ │ └── XServerSession.java
│ ├── resources
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── configurations
│ │ │ ├── 3-0-Compat.properties
│ │ │ ├── clusterBase.properties
│ │ │ ├── coldFusion.properties
│ │ │ ├── fullDebug.properties
│ │ │ ├── maxPerformance-8-0.properties
│ │ │ ├── maxPerformance.properties
│ │ │ └── solarisMaxPerformance.properties
│ │ ├── LocalizedErrorMessages.properties
│ │ └── util
│ │ └── TimeZoneMapping.properties
│ ├── user-api
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── jdbc
│ │ │ ├── ClientInfoProvider.java
│ │ │ ├── ha
│ │ │ │ ├── BalanceStrategy.java
│ │ │ │ ├── LoadBalancedConnection.java
│ │ │ │ ├── LoadBalanceExceptionChecker.java
│ │ │ │ └── ReplicationConnection.java
│ │ │ ├── interceptors
│ │ │ │ └── ConnectionLifecycleInterceptor.java
│ │ │ ├── JdbcConnection.java
│ │ │ ├── JdbcPreparedStatement.java
│ │ │ ├── JdbcPropertySet.java
│ │ │ ├── JdbcStatement.java
│ │ │ ├── ParameterBindings.java
│ │ │ └── result
│ │ │ ├── CachedResultSetMetaData.java
│ │ │ └── ResultSetInternalMethods.java
│ │ └── xdevapi
│ │ ├── AddResult.java
│ │ ├── AddStatement.java
│ │ ├── ClientFactory.java
│ │ ├── Client.java
│ │ ├── Collection.java
│ │ ├── Column.java
│ │ ├── DatabaseObject.java
│ │ ├── DbDoc.java
│ │ ├── DeleteStatement.java
│ │ ├── DocResult.java
│ │ ├── Expression.java
│ │ ├── FetchResult.java
│ │ ├── FilterParams.java
│ │ ├── FindStatement.java
│ │ ├── InsertResult.java
│ │ ├── InsertStatement.java
│ │ ├── JsonValue.java
│ │ ├── ModifyStatement.java
│ │ ├── package-info.java
│ │ ├── RemoveStatement.java
│ │ ├── Result.java
│ │ ├── Row.java
│ │ ├── RowResult.java
│ │ ├── Schema.java
│ │ ├── SelectStatement.java
│ │ ├── SessionFactory.java
│ │ ├── Session.java
│ │ ├── SqlResult.java
│ │ ├── SqlStatement.java
│ │ ├── Statement.java
│ │ ├── Table.java
│ │ ├── Type.java
│ │ ├── UpdateStatement.java
│ │ ├── UpdateType.java
│ │ ├── Warning.java
│ │ └── XDevAPIError.java
│ └── user-impl
│ └── java
│ └── com
│ └── mysql
│ └── cj
│ ├── jdbc
│ │ ├── AbandonedConnectionCleanupThread.java
│ │ ├── admin
│ │ │ ├── MiniAdmin.java
│ │ │ └── TimezoneDump.java
│ │ ├── BlobFromLocator.java
│ │ ├── Blob.java
│ │ ├── CallableStatement.java
│ │ ├── CallableStatementWrapper.java
│ │ ├── ClientInfoProviderSP.java
│ │ ├── ClientPreparedStatement.java
│ │ ├── Clob.java
│ │ ├── CommentClientInfoProvider.java
│ │ ├── ConnectionGroup.java
│ │ ├── ConnectionGroupManager.java
│ │ ├── ConnectionImpl.java
│ │ ├── ConnectionWrapper.java
│ │ ├── DatabaseMetaData.java
│ │ ├── DatabaseMetaDataUsingInfoSchema.java
│ │ ├── Driver.java
│ │ ├── EscapeProcessor.java
│ │ ├── EscapeProcessorResult.java
│ │ ├── exceptions
│ │ │ ├── CommunicationsException.java
│ │ │ ├── ConnectionFeatureNotAvailableException.java
│ │ │ ├── MysqlDataTruncation.java
│ │ │ ├── MySQLQueryInterruptedException.java
│ │ │ ├── MySQLStatementCancelledException.java
│ │ │ ├── MySQLTimeoutException.java
│ │ │ ├── MySQLTransactionRollbackException.java
│ │ │ ├── NotUpdatable.java
│ │ │ ├── OperationNotSupportedException.java
│ │ │ ├── PacketTooBigException.java
│ │ │ ├── SQLError.java
│ │ │ └── SQLExceptionsMapping.java
│ │ ├── ha
│ │ │ ├── BestResponseTimeBalanceStrategy.java
│ │ │ ├── FailoverConnectionProxy.java
│ │ │ ├── LoadBalancedAutoCommitInterceptor.java
│ │ │ ├── LoadBalancedConnectionProxy.java
│ │ │ ├── LoadBalancedMySQLConnection.java
│ │ │ ├── MultiHostConnectionProxy.java
│ │ │ ├── MultiHostMySQLConnection.java
│ │ │ ├── NdbLoadBalanceExceptionChecker.java
│ │ │ ├── RandomBalanceStrategy.java
│ │ │ ├── ReplicationConnectionGroup.java
│ │ │ ├── ReplicationConnectionGroupManager.java
│ │ │ ├── ReplicationConnectionProxy.java
│ │ │ ├── ReplicationMySQLConnection.java
│ │ │ ├── SequentialBalanceStrategy.java
│ │ │ ├── ServerAffinityStrategy.java
│ │ │ └── StandardLoadBalanceExceptionChecker.java
│ │ ├── integration
│ │ │ ├── c3p0
│ │ │ │ └── MysqlConnectionTester.java
│ │ │ └── jboss
│ │ │ ├── ExtendedMysqlExceptionSorter.java
│ │ │ └── MysqlValidConnectionChecker.java
│ │ ├── interceptors
│ │ │ ├── ResultSetScannerInterceptor.java
│ │ │ ├── ServerStatusDiffInterceptor.java
│ │ │ └── SessionAssociationInterceptor.java
│ │ ├── IterateBlock.java
│ │ ├── JdbcPropertySetImpl.java
│ │ ├── jmx
│ │ │ ├── LoadBalanceConnectionGroupManager.java
│ │ │ ├── LoadBalanceConnectionGroupManagerMBean.java
│ │ │ ├── ReplicationGroupManager.java
│ │ │ └── ReplicationGroupManagerMBean.java
│ │ ├── MysqlConnectionPoolDataSource.java
│ │ ├── MysqlDataSourceFactory.java
│ │ ├── MysqlDataSource.java
│ │ ├── MysqlParameterMetadata.java
│ │ ├── MysqlPooledConnection.java
│ │ ├── MysqlSavepoint.java
│ │ ├── MysqlSQLXML.java
│ │ ├── MysqlXAConnection.java
│ │ ├── MysqlXADataSource.java
│ │ ├── MysqlXAException.java
│ │ ├── MysqlXid.java
│ │ ├── NClob.java
│ │ ├── NonRegisteringDriver.java
│ │ ├── PreparedStatementWrapper.java
│ │ ├── result
│ │ │ ├── CachedResultSetMetaDataImpl.java
│ │ │ ├── ResultSetFactory.java
│ │ │ ├── ResultSetImpl.java
│ │ │ ├── ResultSetMetaData.java
│ │ │ └── UpdatableResultSet.java
│ │ ├── ServerPreparedStatement.java
│ │ ├── StatementImpl.java
│ │ ├── StatementWrapper.java
│ │ ├── SuspendableXAConnection.java
│ │ ├── util
│ │ │ ├── BaseBugReport.java
│ │ │ └── ResultSetUtil.java
│ │ └── WrapperBase.java
│ └── xdevapi
│ ├── AbstractDataResult.java
│ ├── AbstractFilterParams.java
│ ├── AddResultImpl.java
│ ├── AddStatementImpl.java
│ ├── ClientImpl.java
│ ├── CollectionImpl.java
│ ├── ColumnImpl.java
│ ├── CreateIndexParams.java
│ ├── DatabaseObjectDescription.java
│ ├── DbDocFactory.java
│ ├── DbDocImpl.java
│ ├── DbDocValueFactory.java
│ ├── DeleteStatementImpl.java
│ ├── DocFilterParams.java
│ ├── DocResultImpl.java
│ ├── ExprParser.java
│ ├── ExprUnparser.java
│ ├── ExprUtil.java
│ ├── FilterableStatement.java
│ ├── FindStatementImpl.java
│ ├── InsertParams.java
│ ├── InsertResultImpl.java
│ ├── InsertStatementImpl.java
│ ├── JsonArray.java
│ ├── JsonLiteral.java
│ ├── JsonNumber.java
│ ├── JsonParser.java
│ ├── JsonString.java
│ ├── ModifyStatementImpl.java
│ ├── RemoveStatementImpl.java
│ ├── RowFactory.java
│ ├── RowImpl.java
│ ├── RowResultImpl.java
│ ├── SchemaImpl.java
│ ├── SelectStatementImpl.java
│ ├── SessionImpl.java
│ ├── SqlDataResult.java
│ ├── SqlResultImpl.java
│ ├── SqlStatementImpl.java
│ ├── SqlUpdateResult.java
│ ├── TableFilterParams.java
│ ├── TableImpl.java
│ ├── UpdateParams.java
│ ├── UpdateResult.java
│ ├── UpdateSpec.java
│ ├── UpdateStatementImpl.java
│ └── WarningImpl.java
└── test
├── config
│ └── ssl-test-certs
│ ├── ca-cert.pem
│ ├── ca-key.pem
│ ├── ca-truststore
│ ├── certs_howto.txt
│ ├── client-cert.pem
│ ├── client-key.pem
│ ├── client-keystore
│ ├── mykey.pem
│ ├── mykey.pub
│ ├── server-cert.pem
│ └── server-key.pem
└── java
├── com
│ └── mysql
│ └── cj
│ ├── ConnectionUrlTest.java
│ ├── MessagesTest.java
│ ├── protocol
│ │ ├── a
│ │ │ ├── CompressedPacketSenderTest.java
│ │ │ ├── DebugBufferingPacketSenderTest.java
│ │ │ ├── MysqlBinaryValueDecoderTest.java
│ │ │ ├── MysqlTextValueDecoderTest.java
│ │ │ ├── PacketSenderTestBase.java
│ │ │ ├── SimplePacketReaderTest.java
│ │ │ └── SimplePacketSenderTest.java
│ │ ├── BinaryStreamValueFactoryTest.java
│ │ ├── CommonAsserts.java
│ │ ├── FloatingPointBoundsEnforcerTest.java
│ │ ├── IntegerBoundsEnforcerTest.java
│ │ ├── LocalDateTimeValueFactoryTest.java
│ │ ├── LocalTimeValueFactoryTest.java
│ │ ├── SqlTimestampValueFactoryTest.java
│ │ ├── StringConverterTest.java
│ │ ├── x
│ │ │ ├── AsyncMessageReaderTest.java
│ │ │ ├── SyncMessageReaderTest.java
│ │ │ └── SyncMessageWriterTest.java
│ │ └── ZeroDateTimeToNullValueFactoryTest.java
│ ├── ServerVersionTest.java
│ └── xdevapi
│ ├── ExprParserTest.java
│ └── JsonDocTest.java
└── testsuite
├── BaseQueryInterceptor.java
├── BaseTestCase.java
├── perf
│ ├── BasePerfTest.java
│ ├── LoadStorePerfTest.java
│ └── RetrievalPerfTest.java
├── regression
│ ├── BlobRegressionTest.java
│ ├── CachedRowsetTest.java
│ ├── CallableStatementRegressionTest.java
│ ├── CharsetRegressionTest.java
│ ├── ConnectionRegressionTest.java
│ ├── DataSourceRegressionTest.java
│ ├── EscapeProcessorRegressionTest.java
│ ├── ExceptionSubclassesTest.java
│ ├── MetaDataRegressionTest.java
│ ├── MicroPerformanceRegressionTest.java
│ ├── NonLocalSocketFactory.java
│ ├── NumbersRegressionTest.java
│ ├── PooledConnectionRegressionTest.java
│ ├── ResultSetRegressionTest.java
│ ├── StatementRegressionTest.java
│ ├── StressRegressionTest.java
│ ├── StringRegressionTest.java
│ ├── SubqueriesRegressionTest.java
│ ├── SyntaxRegressionTest.java
│ └── UtilsRegressionTest.java
├── simple
│ ├── BlobTest.java
│ ├── CallableStatementTest.java
│ ├── CharsetTest.java
│ ├── ConnectionTest.java
│ ├── DataSourceTest.java
│ ├── DateTest.java
│ ├── EscapeProcessingTest.java
│ ├── ExceptionsTest.java
│ ├── MetadataTest.java
│ ├── MiniAdminTest.java
│ ├── MultiHostConnectionTest.java
│ ├── NumbersTest.java
│ ├── ReadOnlyCallableStatementTest.java
│ ├── ResultSetTest.java
│ ├── ServerControllerTest.java
│ ├── SimpleTransformer.java
│ ├── SplitDBdotNameTest.java
│ ├── SSLTest.java
│ ├── StatementsTest.java
│ ├── StringUtilsTest.java
│ ├── TestBug57662Logger.java
│ ├── TestLifecycleInterceptor.java
│ ├── TransactionTest.java
│ ├── TraversalTest.java
│ ├── UpdatabilityTest.java
│ ├── UtilsTest.java
│ └── XATest.java
├── TestUtils.java
├── UnreliableSocketFactory.java
└── x
├── AsyncTests.java
├── BaseXDevAPITestCase.java
├── devapi
│ ├── AsyncQueryTest.java
│ ├── BaseCollectionTestCase.java
│ ├── BaseTableTestCase.java
│ ├── BindTest.java
│ ├── CollectionAddTest.java
│ ├── CollectionFindTest.java
│ ├── CollectionModifyTest.java
│ ├── CollectionRemoveTest.java
│ ├── CollectionTest.java
│ ├── DevApiBaseTestCase.java
│ ├── Ipv6SupportTest.java
│ ├── MetadataTest.java
│ ├── package-info.java
│ ├── ResultTest.java
│ ├── SchemaTest.java
│ ├── SecureSessionTest.java
│ ├── SessionFailoverTest.java
│ ├── SessionTest.java
│ ├── TableDeleteTest.java
│ ├── TableInsertTest.java
│ ├── TableSelectTest.java
│ ├── TableTest.java
│ ├── TableUpdateTest.java
│ └── TransactionTest.java
├── internal
│ ├── InternalXBaseTestCase.java
│ ├── MysqlxSessionTest.java
│ ├── package-info.java
│ ├── XProtocolAsyncTest.java
│ ├── XProtocolAuthTest.java
│ └── XProtocolTest.java
└── TestXDevAPIRequirements.java
114 directories, 637 files
解压mysql-connector-java-8.0.14.zip后里面包含 java连接Mysql的驱动
【实例截图】
【核心代码】
mysql-connector-java-8.0.14
└── mysql-connector-java-8.0.14
├── build.xml
├── CHANGES
├── INFO_BIN
├── INFO_SRC
├── lib
│ ├── c3p0-0.9.1-pre6.jar
│ ├── c3p0-0.9.1-pre6.src.zip
│ ├── jboss-common-jdbc-wrapper.jar
│ ├── jboss-common-jdbc-wrapper-src.jar
│ ├── protobuf-java-3.6.1.jar
│ └── slf4j-api-1.6.1.jar
├── LICENSE
├── mysql-connector-java-8.0.14.jar
├── README
└── src
├── build
│ ├── java
│ │ ├── documentation
│ │ │ ├── ErrorMappingsDocGenerator.java
│ │ │ └── PropertiesDocGenerator.java
│ │ └── instrumentation
│ │ ├── AddMethods.java
│ │ ├── CommonChecks.java
│ │ └── TranslateExceptions.java
│ └── misc
│ ├── debian.in
│ │ ├── changelog
│ │ ├── compat
│ │ ├── control
│ │ ├── copyright
│ │ ├── install
│ │ ├── rules
│ │ ├── source
│ │ │ └── format
│ │ └── watch
│ ├── pom.xml
│ └── rpm.spec.in
├── demo
│ └── java
│ └── demo
│ └── x
│ └── devapi
│ └── DevApiSample.java
├── generated
│ └── java
│ └── com
│ └── mysql
│ └── cj
│ └── x
│ └── protobuf
│ ├── MysqlxConnection.java
│ ├── MysqlxCrud.java
│ ├── MysqlxDatatypes.java
│ ├── MysqlxExpect.java
│ ├── MysqlxExpr.java
│ ├── Mysqlx.java
│ ├── MysqlxNotice.java
│ ├── MysqlxResultset.java
│ ├── MysqlxSession.java
│ ├── MysqlxSql.java
│ └── package-info.java
├── legacy
│ └── java
│ └── com
│ └── mysql
│ └── jdbc
│ ├── Driver.java
│ ├── SocketFactory.java
│ └── SocketFactoryWrapper.java
├── main
│ ├── core-api
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── AppendingBatchVisitor.java
│ │ ├── BatchVisitor.java
│ │ ├── BindValue.java
│ │ ├── CacheAdapterFactory.java
│ │ ├── CacheAdapter.java
│ │ ├── CancelQueryTask.java
│ │ ├── CharsetMapping.java
│ │ ├── conf
│ │ │ ├── ConnectionPropertiesTransform.java
│ │ │ ├── ConnectionUrl.java
│ │ │ ├── ConnectionUrlParser.java
│ │ │ ├── DatabaseUrlContainer.java
│ │ │ ├── HostInfo.java
│ │ │ ├── PropertyDefinition.java
│ │ │ ├── PropertyDefinitions.java
│ │ │ ├── PropertyKey.java
│ │ │ ├── PropertySet.java
│ │ │ └── RuntimeProperty.java
│ │ ├── Constants.java
│ │ ├── DataStoreMetadata.java
│ │ ├── exceptions
│ │ │ ├── AssertionFailedException.java
│ │ │ ├── CJCommunicationsException.java
│ │ │ ├── CJConnectionFeatureNotAvailableException.java
│ │ │ ├── CJException.java
│ │ │ ├── CJOperationNotSupportedException.java
│ │ │ ├── CJPacketTooBigException.java
│ │ │ ├── CJTimeoutException.java
│ │ │ ├── ClosedOnExpiredPasswordException.java
│ │ │ ├── ConnectionIsClosedException.java
│ │ │ ├── DataConversionException.java
│ │ │ ├── DataReadException.java
│ │ │ ├── DataTruncationException.java
│ │ │ ├── DeadlockTimeoutRollbackMarker.java
│ │ │ ├── ExceptionFactory.java
│ │ │ ├── ExceptionInterceptorChain.java
│ │ │ ├── ExceptionInterceptor.java
│ │ │ ├── FeatureNotAvailableException.java
│ │ │ ├── InvalidConnectionAttributeException.java
│ │ │ ├── MysqlErrorNumbers.java
│ │ │ ├── NumberOutOfRange.java
│ │ │ ├── OperationCancelledException.java
│ │ │ ├── PasswordExpiredException.java
│ │ │ ├── PropertyNotModifiableException.java
│ │ │ ├── RSAException.java
│ │ │ ├── SSLParamsException.java
│ │ │ ├── StatementIsClosedException.java
│ │ │ ├── StreamingNotifiable.java
│ │ │ ├── UnableToConnectException.java
│ │ │ ├── UnsupportedConnectionStringException.java
│ │ │ └── WrongArgumentException.java
│ │ ├── interceptors
│ │ │ └── QueryInterceptor.java
│ │ ├── log
│ │ │ ├── Log.java
│ │ │ ├── ProfilerEventHandler.java
│ │ │ ├── ProfilerEvent.java
│ │ │ └── StandardLogger.java
│ │ ├── MessageBuilder.java
│ │ ├── Messages.java
│ │ ├── MysqlConnection.java
│ │ ├── MysqlType.java
│ │ ├── ParseInfo.java
│ │ ├── PerConnectionLRUFactory.java
│ │ ├── PingTarget.java
│ │ ├── PreparedQuery.java
│ │ ├── protocol
│ │ │ ├── AuthenticationPlugin.java
│ │ │ ├── AuthenticationProvider.java
│ │ │ ├── ColumnDefinition.java
│ │ │ ├── FullReadInputStream.java
│ │ │ ├── MessageHeader.java
│ │ │ ├── Message.java
│ │ │ ├── MessageListener.java
│ │ │ ├── MessageReader.java
│ │ │ ├── MessageSender.java
│ │ │ ├── NetworkResources.java
│ │ │ ├── OutputStreamWatcher.java
│ │ │ ├── PacketReceivedTimeHolder.java
│ │ │ ├── PacketSentTimeHolder.java
│ │ │ ├── ProtocolEntityFactory.java
│ │ │ ├── ProtocolEntity.java
│ │ │ ├── ProtocolEntityReader.java
│ │ │ ├── Protocol.java
│ │ │ ├── ResultListener.java
│ │ │ ├── Resultset.java
│ │ │ ├── ResultsetRow.java
│ │ │ ├── ResultsetRows.java
│ │ │ ├── ResultsetRowsOwner.java
│ │ │ ├── ResultStreamer.java
│ │ │ ├── ServerCapabilities.java
│ │ │ ├── ServerSession.java
│ │ │ ├── SocketConnection.java
│ │ │ ├── SocketFactory.java
│ │ │ ├── SocketMetadata.java
│ │ │ ├── ValueDecoder.java
│ │ │ ├── Warning.java
│ │ │ └── WatchableStream.java
│ │ ├── QueryBindings.java
│ │ ├── Query.java
│ │ ├── QueryResult.java
│ │ ├── result
│ │ │ ├── Field.java
│ │ │ ├── Row.java
│ │ │ ├── RowList.java
│ │ │ └── ValueFactory.java
│ │ ├── ServerVersion.java
│ │ ├── Session.java
│ │ ├── TransactionEventHandler.java
│ │ ├── util
│ │ │ ├── Base64Decoder.java
│ │ │ ├── DataTypeUtil.java
│ │ │ ├── EscapeTokenizer.java
│ │ │ ├── LazyString.java
│ │ │ ├── LogUtils.java
│ │ │ ├── LRUCache.java
│ │ │ ├── PerVmServerConfigCacheFactory.java
│ │ │ ├── StringUtils.java
│ │ │ ├── TestUtils.java
│ │ │ ├── TimeUtil.java
│ │ │ └── Util.java
│ │ └── WarningListener.java
│ ├── core-impl
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── AbstractPreparedQuery.java
│ │ ├── AbstractQueryBindings.java
│ │ ├── AbstractQuery.java
│ │ ├── admin
│ │ │ └── ServerController.java
│ │ ├── CancelQueryTaskImpl.java
│ │ ├── ClientPreparedQueryBindings.java
│ │ ├── ClientPreparedQueryBindValue.java
│ │ ├── ClientPreparedQuery.java
│ │ ├── conf
│ │ │ ├── AbstractPropertyDefinition.java
│ │ │ ├── AbstractRuntimeProperty.java
│ │ │ ├── BooleanPropertyDefinition.java
│ │ │ ├── BooleanProperty.java
│ │ │ ├── DefaultPropertySet.java
│ │ │ ├── EnumPropertyDefinition.java
│ │ │ ├── EnumProperty.java
│ │ │ ├── IntegerPropertyDefinition.java
│ │ │ ├── IntegerProperty.java
│ │ │ ├── LongPropertyDefinition.java
│ │ │ ├── LongProperty.java
│ │ │ ├── MemorySizePropertyDefinition.java
│ │ │ ├── MemorySizeProperty.java
│ │ │ ├── StringPropertyDefinition.java
│ │ │ ├── StringProperty.java
│ │ │ └── url
│ │ │ ├── FailoverConnectionUrl.java
│ │ │ ├── LoadbalanceConnectionUrl.java
│ │ │ ├── ReplicationConnectionUrl.java
│ │ │ ├── SingleConnectionUrl.java
│ │ │ └── XDevAPIConnectionUrl.java
│ │ ├── CoreSession.java
│ │ ├── DataStoreMetadataImpl.java
│ │ ├── LicenseConfiguration.java
│ │ ├── log
│ │ │ ├── BaseMetricsHolder.java
│ │ │ ├── Jdk14Logger.java
│ │ │ ├── LogFactory.java
│ │ │ ├── LoggingProfilerEventHandler.java
│ │ │ ├── NullLogger.java
│ │ │ ├── ProfilerEventHandlerFactory.java
│ │ │ ├── ProfilerEventImpl.java
│ │ │ └── Slf4JLogger.java
│ │ ├── MysqlxSession.java
│ │ ├── NativeSession.java
│ │ ├── NoSubInterceptorWrapper.java
│ │ ├── protocol
│ │ │ ├── AbstractProtocol.java
│ │ │ ├── AbstractSocketConnection.java
│ │ │ ├── AsyncSocketFactory.java
│ │ │ ├── ExportControlled.java
│ │ │ ├── NamedPipeSocketFactory.java
│ │ │ ├── ReadAheadInputStream.java
│ │ │ ├── result
│ │ │ │ └── AbstractResultsetRow.java
│ │ │ ├── Security.java
│ │ │ ├── SerializingBufferWriter.java
│ │ │ ├── SocksProxySocketFactory.java
│ │ │ ├── StandardSocketFactory.java
│ │ │ ├── TlsAsynchronousSocketChannel.java
│ │ │ ├── WatchableOutputStream.java
│ │ │ ├── WatchableWriter.java
│ │ │ └── WriterWatcher.java
│ │ ├── result
│ │ │ ├── BaseDecoratingValueFactory.java
│ │ │ ├── BigDecimalValueFactory.java
│ │ │ ├── BinaryStreamValueFactory.java
│ │ │ ├── BooleanValueFactory.java
│ │ │ ├── BufferedRowList.java
│ │ │ ├── ByteValueFactory.java
│ │ │ ├── DefaultColumnDefinition.java
│ │ │ ├── DefaultValueFactory.java
│ │ │ ├── DoubleValueFactory.java
│ │ │ ├── FloatingPointBoundsEnforcer.java
│ │ │ ├── FloatValueFactory.java
│ │ │ ├── IntegerBoundsEnforcer.java
│ │ │ ├── IntegerValueFactory.java
│ │ │ ├── LocalDateTimeValueFactory.java
│ │ │ ├── LocalDateValueFactory.java
│ │ │ ├── LocalTimeValueFactory.java
│ │ │ ├── LongValueFactory.java
│ │ │ ├── ShortValueFactory.java
│ │ │ ├── SqlDateValueFactory.java
│ │ │ ├── SqlTimestampValueFactory.java
│ │ │ ├── SqlTimeValueFactory.java
│ │ │ ├── StringConverter.java
│ │ │ ├── StringValueFactory.java
│ │ │ ├── YearToDateValueFactory.java
│ │ │ ├── ZeroDateTimeToDefaultValueFactory.java
│ │ │ └── ZeroDateTimeToNullValueFactory.java
│ │ ├── ServerPreparedQueryBindings.java
│ │ ├── ServerPreparedQueryBindValue.java
│ │ ├── ServerPreparedQuery.java
│ │ ├── ServerPreparedQueryTestcaseGenerator.java
│ │ └── SimpleQuery.java
│ ├── doc
│ │ ├── connector-j-overview.html
│ │ └── mysqlx-overview.html
│ ├── protocol-impl
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ └── protocol
│ │ ├── a
│ │ │ ├── AbstractRowFactory.java
│ │ │ ├── authentication
│ │ │ │ ├── CachingSha2PasswordPlugin.java
│ │ │ │ ├── MysqlClearPasswordPlugin.java
│ │ │ │ ├── MysqlNativePasswordPlugin.java
│ │ │ │ ├── MysqlOldPasswordPlugin.java
│ │ │ │ └── Sha256PasswordPlugin.java
│ │ │ ├── BinaryResultsetReader.java
│ │ │ ├── BinaryRowFactory.java
│ │ │ ├── ColumnDefinitionFactory.java
│ │ │ ├── ColumnDefinitionReader.java
│ │ │ ├── CompressedInputStream.java
│ │ │ ├── CompressedPacketSender.java
│ │ │ ├── DebugBufferingPacketReader.java
│ │ │ ├── DebugBufferingPacketSender.java
│ │ │ ├── MergingColumnDefinitionFactory.java
│ │ │ ├── MultiPacketReader.java
│ │ │ ├── MysqlBinaryValueDecoder.java
│ │ │ ├── MysqlTextValueDecoder.java
│ │ │ ├── NativeAuthenticationProvider.java
│ │ │ ├── NativeCapabilities.java
│ │ │ ├── NativeConstants.java
│ │ │ ├── NativeMessageBuilder.java
│ │ │ ├── NativePacketHeader.java
│ │ │ ├── NativePacketPayload.java
│ │ │ ├── NativeProtocol.java
│ │ │ ├── NativeServerSession.java
│ │ │ ├── NativeSocketConnection.java
│ │ │ ├── NativeUtils.java
│ │ │ ├── PacketSplitter.java
│ │ │ ├── result
│ │ │ │ ├── AbstractBufferRow.java
│ │ │ │ ├── AbstractResultsetRows.java
│ │ │ │ ├── BinaryBufferRow.java
│ │ │ │ ├── ByteArrayRow.java
│ │ │ │ ├── NativeResultset.java
│ │ │ │ ├── OkPacket.java
│ │ │ │ ├── ResultsetRowsCursor.java
│ │ │ │ ├── ResultsetRowsStatic.java
│ │ │ │ ├── ResultsetRowsStreaming.java
│ │ │ │ └── TextBufferRow.java
│ │ │ ├── ResultsetFactory.java
│ │ │ ├── ResultsetRowReader.java
│ │ │ ├── SimplePacketReader.java
│ │ │ ├── SimplePacketSender.java
│ │ │ ├── TextResultsetReader.java
│ │ │ ├── TextRowFactory.java
│ │ │ ├── TimeTrackingPacketReader.java
│ │ │ ├── TimeTrackingPacketSender.java
│ │ │ ├── TracingPacketReader.java
│ │ │ └── TracingPacketSender.java
│ │ └── x
│ │ ├── AsyncMessageReader.java
│ │ ├── AsyncMessageSender.java
│ │ ├── ErrorToFutureCompletionHandler.java
│ │ ├── FieldFactory.java
│ │ ├── MessageConstants.java
│ │ ├── Notice.java
│ │ ├── ResultCreatingResultListener.java
│ │ ├── ResultMessageListener.java
│ │ ├── SqlResultMessageListener.java
│ │ ├── StatementExecuteOkBuilder.java
│ │ ├── StatementExecuteOk.java
│ │ ├── StatementExecuteOkMessageListener.java
│ │ ├── SyncMessageReader.java
│ │ ├── SyncMessageSender.java
│ │ ├── XAsyncSocketConnection.java
│ │ ├── XAuthenticationProvider.java
│ │ ├── XMessageBuilder.java
│ │ ├── XMessageHeader.java
│ │ ├── XMessage.java
│ │ ├── XpluginStatementCommand.java
│ │ ├── XProtocolDecoder.java
│ │ ├── XProtocolError.java
│ │ ├── XProtocol.java
│ │ ├── XProtocolRowInputStream.java
│ │ ├── XProtocolRow.java
│ │ ├── XServerCapabilities.java
│ │ └── XServerSession.java
│ ├── resources
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── configurations
│ │ │ ├── 3-0-Compat.properties
│ │ │ ├── clusterBase.properties
│ │ │ ├── coldFusion.properties
│ │ │ ├── fullDebug.properties
│ │ │ ├── maxPerformance-8-0.properties
│ │ │ ├── maxPerformance.properties
│ │ │ └── solarisMaxPerformance.properties
│ │ ├── LocalizedErrorMessages.properties
│ │ └── util
│ │ └── TimeZoneMapping.properties
│ ├── user-api
│ │ └── java
│ │ └── com
│ │ └── mysql
│ │ └── cj
│ │ ├── jdbc
│ │ │ ├── ClientInfoProvider.java
│ │ │ ├── ha
│ │ │ │ ├── BalanceStrategy.java
│ │ │ │ ├── LoadBalancedConnection.java
│ │ │ │ ├── LoadBalanceExceptionChecker.java
│ │ │ │ └── ReplicationConnection.java
│ │ │ ├── interceptors
│ │ │ │ └── ConnectionLifecycleInterceptor.java
│ │ │ ├── JdbcConnection.java
│ │ │ ├── JdbcPreparedStatement.java
│ │ │ ├── JdbcPropertySet.java
│ │ │ ├── JdbcStatement.java
│ │ │ ├── ParameterBindings.java
│ │ │ └── result
│ │ │ ├── CachedResultSetMetaData.java
│ │ │ └── ResultSetInternalMethods.java
│ │ └── xdevapi
│ │ ├── AddResult.java
│ │ ├── AddStatement.java
│ │ ├── ClientFactory.java
│ │ ├── Client.java
│ │ ├── Collection.java
│ │ ├── Column.java
│ │ ├── DatabaseObject.java
│ │ ├── DbDoc.java
│ │ ├── DeleteStatement.java
│ │ ├── DocResult.java
│ │ ├── Expression.java
│ │ ├── FetchResult.java
│ │ ├── FilterParams.java
│ │ ├── FindStatement.java
│ │ ├── InsertResult.java
│ │ ├── InsertStatement.java
│ │ ├── JsonValue.java
│ │ ├── ModifyStatement.java
│ │ ├── package-info.java
│ │ ├── RemoveStatement.java
│ │ ├── Result.java
│ │ ├── Row.java
│ │ ├── RowResult.java
│ │ ├── Schema.java
│ │ ├── SelectStatement.java
│ │ ├── SessionFactory.java
│ │ ├── Session.java
│ │ ├── SqlResult.java
│ │ ├── SqlStatement.java
│ │ ├── Statement.java
│ │ ├── Table.java
│ │ ├── Type.java
│ │ ├── UpdateStatement.java
│ │ ├── UpdateType.java
│ │ ├── Warning.java
│ │ └── XDevAPIError.java
│ └── user-impl
│ └── java
│ └── com
│ └── mysql
│ └── cj
│ ├── jdbc
│ │ ├── AbandonedConnectionCleanupThread.java
│ │ ├── admin
│ │ │ ├── MiniAdmin.java
│ │ │ └── TimezoneDump.java
│ │ ├── BlobFromLocator.java
│ │ ├── Blob.java
│ │ ├── CallableStatement.java
│ │ ├── CallableStatementWrapper.java
│ │ ├── ClientInfoProviderSP.java
│ │ ├── ClientPreparedStatement.java
│ │ ├── Clob.java
│ │ ├── CommentClientInfoProvider.java
│ │ ├── ConnectionGroup.java
│ │ ├── ConnectionGroupManager.java
│ │ ├── ConnectionImpl.java
│ │ ├── ConnectionWrapper.java
│ │ ├── DatabaseMetaData.java
│ │ ├── DatabaseMetaDataUsingInfoSchema.java
│ │ ├── Driver.java
│ │ ├── EscapeProcessor.java
│ │ ├── EscapeProcessorResult.java
│ │ ├── exceptions
│ │ │ ├── CommunicationsException.java
│ │ │ ├── ConnectionFeatureNotAvailableException.java
│ │ │ ├── MysqlDataTruncation.java
│ │ │ ├── MySQLQueryInterruptedException.java
│ │ │ ├── MySQLStatementCancelledException.java
│ │ │ ├── MySQLTimeoutException.java
│ │ │ ├── MySQLTransactionRollbackException.java
│ │ │ ├── NotUpdatable.java
│ │ │ ├── OperationNotSupportedException.java
│ │ │ ├── PacketTooBigException.java
│ │ │ ├── SQLError.java
│ │ │ └── SQLExceptionsMapping.java
│ │ ├── ha
│ │ │ ├── BestResponseTimeBalanceStrategy.java
│ │ │ ├── FailoverConnectionProxy.java
│ │ │ ├── LoadBalancedAutoCommitInterceptor.java
│ │ │ ├── LoadBalancedConnectionProxy.java
│ │ │ ├── LoadBalancedMySQLConnection.java
│ │ │ ├── MultiHostConnectionProxy.java
│ │ │ ├── MultiHostMySQLConnection.java
│ │ │ ├── NdbLoadBalanceExceptionChecker.java
│ │ │ ├── RandomBalanceStrategy.java
│ │ │ ├── ReplicationConnectionGroup.java
│ │ │ ├── ReplicationConnectionGroupManager.java
│ │ │ ├── ReplicationConnectionProxy.java
│ │ │ ├── ReplicationMySQLConnection.java
│ │ │ ├── SequentialBalanceStrategy.java
│ │ │ ├── ServerAffinityStrategy.java
│ │ │ └── StandardLoadBalanceExceptionChecker.java
│ │ ├── integration
│ │ │ ├── c3p0
│ │ │ │ └── MysqlConnectionTester.java
│ │ │ └── jboss
│ │ │ ├── ExtendedMysqlExceptionSorter.java
│ │ │ └── MysqlValidConnectionChecker.java
│ │ ├── interceptors
│ │ │ ├── ResultSetScannerInterceptor.java
│ │ │ ├── ServerStatusDiffInterceptor.java
│ │ │ └── SessionAssociationInterceptor.java
│ │ ├── IterateBlock.java
│ │ ├── JdbcPropertySetImpl.java
│ │ ├── jmx
│ │ │ ├── LoadBalanceConnectionGroupManager.java
│ │ │ ├── LoadBalanceConnectionGroupManagerMBean.java
│ │ │ ├── ReplicationGroupManager.java
│ │ │ └── ReplicationGroupManagerMBean.java
│ │ ├── MysqlConnectionPoolDataSource.java
│ │ ├── MysqlDataSourceFactory.java
│ │ ├── MysqlDataSource.java
│ │ ├── MysqlParameterMetadata.java
│ │ ├── MysqlPooledConnection.java
│ │ ├── MysqlSavepoint.java
│ │ ├── MysqlSQLXML.java
│ │ ├── MysqlXAConnection.java
│ │ ├── MysqlXADataSource.java
│ │ ├── MysqlXAException.java
│ │ ├── MysqlXid.java
│ │ ├── NClob.java
│ │ ├── NonRegisteringDriver.java
│ │ ├── PreparedStatementWrapper.java
│ │ ├── result
│ │ │ ├── CachedResultSetMetaDataImpl.java
│ │ │ ├── ResultSetFactory.java
│ │ │ ├── ResultSetImpl.java
│ │ │ ├── ResultSetMetaData.java
│ │ │ └── UpdatableResultSet.java
│ │ ├── ServerPreparedStatement.java
│ │ ├── StatementImpl.java
│ │ ├── StatementWrapper.java
│ │ ├── SuspendableXAConnection.java
│ │ ├── util
│ │ │ ├── BaseBugReport.java
│ │ │ └── ResultSetUtil.java
│ │ └── WrapperBase.java
│ └── xdevapi
│ ├── AbstractDataResult.java
│ ├── AbstractFilterParams.java
│ ├── AddResultImpl.java
│ ├── AddStatementImpl.java
│ ├── ClientImpl.java
│ ├── CollectionImpl.java
│ ├── ColumnImpl.java
│ ├── CreateIndexParams.java
│ ├── DatabaseObjectDescription.java
│ ├── DbDocFactory.java
│ ├── DbDocImpl.java
│ ├── DbDocValueFactory.java
│ ├── DeleteStatementImpl.java
│ ├── DocFilterParams.java
│ ├── DocResultImpl.java
│ ├── ExprParser.java
│ ├── ExprUnparser.java
│ ├── ExprUtil.java
│ ├── FilterableStatement.java
│ ├── FindStatementImpl.java
│ ├── InsertParams.java
│ ├── InsertResultImpl.java
│ ├── InsertStatementImpl.java
│ ├── JsonArray.java
│ ├── JsonLiteral.java
│ ├── JsonNumber.java
│ ├── JsonParser.java
│ ├── JsonString.java
│ ├── ModifyStatementImpl.java
│ ├── RemoveStatementImpl.java
│ ├── RowFactory.java
│ ├── RowImpl.java
│ ├── RowResultImpl.java
│ ├── SchemaImpl.java
│ ├── SelectStatementImpl.java
│ ├── SessionImpl.java
│ ├── SqlDataResult.java
│ ├── SqlResultImpl.java
│ ├── SqlStatementImpl.java
│ ├── SqlUpdateResult.java
│ ├── TableFilterParams.java
│ ├── TableImpl.java
│ ├── UpdateParams.java
│ ├── UpdateResult.java
│ ├── UpdateSpec.java
│ ├── UpdateStatementImpl.java
│ └── WarningImpl.java
└── test
├── config
│ └── ssl-test-certs
│ ├── ca-cert.pem
│ ├── ca-key.pem
│ ├── ca-truststore
│ ├── certs_howto.txt
│ ├── client-cert.pem
│ ├── client-key.pem
│ ├── client-keystore
│ ├── mykey.pem
│ ├── mykey.pub
│ ├── server-cert.pem
│ └── server-key.pem
└── java
├── com
│ └── mysql
│ └── cj
│ ├── ConnectionUrlTest.java
│ ├── MessagesTest.java
│ ├── protocol
│ │ ├── a
│ │ │ ├── CompressedPacketSenderTest.java
│ │ │ ├── DebugBufferingPacketSenderTest.java
│ │ │ ├── MysqlBinaryValueDecoderTest.java
│ │ │ ├── MysqlTextValueDecoderTest.java
│ │ │ ├── PacketSenderTestBase.java
│ │ │ ├── SimplePacketReaderTest.java
│ │ │ └── SimplePacketSenderTest.java
│ │ ├── BinaryStreamValueFactoryTest.java
│ │ ├── CommonAsserts.java
│ │ ├── FloatingPointBoundsEnforcerTest.java
│ │ ├── IntegerBoundsEnforcerTest.java
│ │ ├── LocalDateTimeValueFactoryTest.java
│ │ ├── LocalTimeValueFactoryTest.java
│ │ ├── SqlTimestampValueFactoryTest.java
│ │ ├── StringConverterTest.java
│ │ ├── x
│ │ │ ├── AsyncMessageReaderTest.java
│ │ │ ├── SyncMessageReaderTest.java
│ │ │ └── SyncMessageWriterTest.java
│ │ └── ZeroDateTimeToNullValueFactoryTest.java
│ ├── ServerVersionTest.java
│ └── xdevapi
│ ├── ExprParserTest.java
│ └── JsonDocTest.java
└── testsuite
├── BaseQueryInterceptor.java
├── BaseTestCase.java
├── perf
│ ├── BasePerfTest.java
│ ├── LoadStorePerfTest.java
│ └── RetrievalPerfTest.java
├── regression
│ ├── BlobRegressionTest.java
│ ├── CachedRowsetTest.java
│ ├── CallableStatementRegressionTest.java
│ ├── CharsetRegressionTest.java
│ ├── ConnectionRegressionTest.java
│ ├── DataSourceRegressionTest.java
│ ├── EscapeProcessorRegressionTest.java
│ ├── ExceptionSubclassesTest.java
│ ├── MetaDataRegressionTest.java
│ ├── MicroPerformanceRegressionTest.java
│ ├── NonLocalSocketFactory.java
│ ├── NumbersRegressionTest.java
│ ├── PooledConnectionRegressionTest.java
│ ├── ResultSetRegressionTest.java
│ ├── StatementRegressionTest.java
│ ├── StressRegressionTest.java
│ ├── StringRegressionTest.java
│ ├── SubqueriesRegressionTest.java
│ ├── SyntaxRegressionTest.java
│ └── UtilsRegressionTest.java
├── simple
│ ├── BlobTest.java
│ ├── CallableStatementTest.java
│ ├── CharsetTest.java
│ ├── ConnectionTest.java
│ ├── DataSourceTest.java
│ ├── DateTest.java
│ ├── EscapeProcessingTest.java
│ ├── ExceptionsTest.java
│ ├── MetadataTest.java
│ ├── MiniAdminTest.java
│ ├── MultiHostConnectionTest.java
│ ├── NumbersTest.java
│ ├── ReadOnlyCallableStatementTest.java
│ ├── ResultSetTest.java
│ ├── ServerControllerTest.java
│ ├── SimpleTransformer.java
│ ├── SplitDBdotNameTest.java
│ ├── SSLTest.java
│ ├── StatementsTest.java
│ ├── StringUtilsTest.java
│ ├── TestBug57662Logger.java
│ ├── TestLifecycleInterceptor.java
│ ├── TransactionTest.java
│ ├── TraversalTest.java
│ ├── UpdatabilityTest.java
│ ├── UtilsTest.java
│ └── XATest.java
├── TestUtils.java
├── UnreliableSocketFactory.java
└── x
├── AsyncTests.java
├── BaseXDevAPITestCase.java
├── devapi
│ ├── AsyncQueryTest.java
│ ├── BaseCollectionTestCase.java
│ ├── BaseTableTestCase.java
│ ├── BindTest.java
│ ├── CollectionAddTest.java
│ ├── CollectionFindTest.java
│ ├── CollectionModifyTest.java
│ ├── CollectionRemoveTest.java
│ ├── CollectionTest.java
│ ├── DevApiBaseTestCase.java
│ ├── Ipv6SupportTest.java
│ ├── MetadataTest.java
│ ├── package-info.java
│ ├── ResultTest.java
│ ├── SchemaTest.java
│ ├── SecureSessionTest.java
│ ├── SessionFailoverTest.java
│ ├── SessionTest.java
│ ├── TableDeleteTest.java
│ ├── TableInsertTest.java
│ ├── TableSelectTest.java
│ ├── TableTest.java
│ ├── TableUpdateTest.java
│ └── TransactionTest.java
├── internal
│ ├── InternalXBaseTestCase.java
│ ├── MysqlxSessionTest.java
│ ├── package-info.java
│ ├── XProtocolAsyncTest.java
│ ├── XProtocolAuthTest.java
│ └── XProtocolTest.java
└── TestXDevAPIRequirements.java
114 directories, 637 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论