【例子介绍】mysql-connector-java-5.1.43.tar ,Java连接 mysql官方驱动
【相关图片】
【源码结构】
文件清单
└── mysql-connector-java-5.1.43
├── build.xml
├── CHANGES
├── COPYING
├── mysql-connector-java-5.1.43-bin.jar
├── README
├── README.txt
└── src
├── com
│ └── mysql
│ ├── fabric
│ │ ├── FabricCommunicationException.java
│ │ ├── FabricConnection.java
│ │ ├── FabricStateResponse.java
│ │ ├── HashShardMapping.java
│ │ ├── hibernate
│ │ │ └── FabricMultiTenantConnectionProvider.java
│ │ ├── jdbc
│ │ │ ├── ErrorReportingExceptionInterceptor.java
│ │ │ ├── FabricMySQLConnection.java
│ │ │ ├── FabricMySQLConnectionProperties.java
│ │ │ ├── FabricMySQLConnectionProxy.java
│ │ │ ├── FabricMySQLDataSource.java
│ │ │ ├── FabricMySQLDriver.java
│ │ │ ├── JDBC4FabricMySQLConnection.java
│ │ │ └── JDBC4FabricMySQLConnectionProxy.java
│ │ ├── proto
│ │ │ └── xmlrpc
│ │ │ ├── AuthenticatedXmlRpcMethodCaller.java
│ │ │ ├── DigestAuthentication.java
│ │ │ ├── InternalXmlRpcMethodCaller.java
│ │ │ ├── ResultSetParser.java
│ │ │ ├── XmlRpcClient.java
│ │ │ └── XmlRpcMethodCaller.java
│ │ ├── RangeShardMapping.java
│ │ ├── Response.java
│ │ ├── ServerGroup.java
│ │ ├── Server.java
│ │ ├── ServerMode.java
│ │ ├── ServerRole.java
│ │ ├── ShardIndex.java
│ │ ├── ShardingType.java
│ │ ├── ShardMappingFactory.java
│ │ ├── ShardMapping.java
│ │ ├── ShardTable.java
│ │ └── xmlrpc
│ │ ├── base
│ │ │ ├── Array.java
│ │ │ ├── Data.java
│ │ │ ├── Fault.java
│ │ │ ├── Member.java
│ │ │ ├── MethodCall.java
│ │ │ ├── MethodResponse.java
│ │ │ ├── Param.java
│ │ │ ├── Params.java
│ │ │ ├── ResponseParser.java
│ │ │ ├── Struct.java
│ │ │ └── Value.java
│ │ ├── Client.java
│ │ └── exceptions
│ │ └── MySQLFabricException.java
│ └── jdbc
│ ├── AbandonedConnectionCleanupThread.java
│ ├── AssertionFailedException.java
│ ├── authentication
│ │ ├── MysqlClearPasswordPlugin.java
│ │ ├── MysqlNativePasswordPlugin.java
│ │ ├── MysqlOldPasswordPlugin.java
│ │ └── Sha256PasswordPlugin.java
│ ├── AuthenticationPlugin.java
│ ├── BalanceStrategy.java
│ ├── BestResponseTimeBalanceStrategy.java
│ ├── BlobFromLocator.java
│ ├── Blob.java
│ ├── Buffer.java
│ ├── BufferRow.java
│ ├── ByteArrayRow.java
│ ├── CacheAdapterFactory.java
│ ├── CacheAdapter.java
│ ├── CachedResultSetMetaData.java
│ ├── CallableStatement.java
│ ├── CharsetMapping.java
│ ├── Charsets.properties
│ ├── Clob.java
│ ├── CommunicationsException.java
│ ├── CompressedInputStream.java
│ ├── configs
│ │ ├── 3-0-Compat.properties
│ │ ├── 5-0-Compat.properties
│ │ ├── clusterBase.properties
│ │ ├── coldFusion.properties
│ │ ├── fullDebug.properties
│ │ ├── maxPerformance.properties
│ │ └── solarisMaxPerformance.properties
│ ├── ConnectionFeatureNotAvailableException.java
│ ├── ConnectionGroup.java
│ ├── ConnectionGroupManager.java
│ ├── ConnectionImpl.java
│ ├── Connection.java
│ ├── ConnectionLifecycleInterceptor.java
│ ├── ConnectionPropertiesImpl.java
│ ├── ConnectionProperties.java
│ ├── ConnectionPropertiesTransform.java
│ ├── Constants.java
│ ├── DatabaseMetaData.java
│ ├── DatabaseMetaDataUsingInfoSchema.java
│ ├── DocsConnectionPropsHelper.java
│ ├── Driver.java
│ ├── EscapeProcessor.java
│ ├── EscapeProcessorResult.java
│ ├── EscapeTokenizer.java
│ ├── ExceptionInterceptor.java
│ ├── exceptions
│ │ ├── DeadlockTimeoutRollbackMarker.java
│ │ ├── jdbc4
│ │ │ ├── CommunicationsException.java
│ │ │ ├── MySQLDataException.java
│ │ │ ├── MySQLIntegrityConstraintViolationException.java
│ │ │ ├── MySQLInvalidAuthorizationSpecException.java
│ │ │ ├── MySQLNonTransientConnectionException.java
│ │ │ ├── MySQLNonTransientException.java
│ │ │ ├── MySQLQueryInterruptedException.java
│ │ │ ├── MySQLSyntaxErrorException.java
│ │ │ ├── MySQLTimeoutException.java
│ │ │ ├── MySQLTransactionRollbackException.java
│ │ │ ├── MySQLTransientConnectionException.java
│ │ │ └── MySQLTransientException.java
│ │ ├── MySQLDataException.java
│ │ ├── MySQLIntegrityConstraintViolationException.java
│ │ ├── MySQLInvalidAuthorizationSpecException.java
│ │ ├── MySQLNonTransientConnectionException.java
│ │ ├── MySQLNonTransientException.java
│ │ ├── MySQLQueryInterruptedException.java
│ │ ├── MySQLStatementCancelledException.java
│ │ ├── MySQLSyntaxErrorException.java
│ │ ├── MySQLTimeoutException.java
│ │ ├── MySQLTransactionRollbackException.java
│ │ ├── MySQLTransientConnectionException.java
│ │ └── MySQLTransientException.java
│ ├── ExportControlled.java
│ ├── Extension.java
│ ├── FailoverConnectionProxy.java
│ ├── Field.java
│ ├── integration
│ │ ├── c3p0
│ │ │ └── MysqlConnectionTester.java
│ │ └── jboss
│ │ ├── ExtendedMysqlExceptionSorter.java
│ │ └── MysqlValidConnectionChecker.java
│ ├── interceptors
│ │ ├── ResultSetScannerInterceptor.java
│ │ ├── ServerStatusDiffInterceptor.java
│ │ └── SessionAssociationInterceptor.java
│ ├── IterateBlock.java
│ ├── jdbc2
│ │ └── optional
│ │ ├── CallableStatementWrapper.java
│ │ ├── ConnectionWrapper.java
│ │ ├── JDBC42CallableStatementWrapper.java
│ │ ├── JDBC42PreparedStatementWrapper.java
│ │ ├── JDBC4CallableStatementWrapper.java
│ │ ├── JDBC4ConnectionWrapper.java
│ │ ├── JDBC4MysqlPooledConnection.java
│ │ ├── JDBC4MysqlXAConnection.java
│ │ ├── JDBC4PreparedStatementWrapper.java
│ │ ├── JDBC4StatementWrapper.java
│ │ ├── JDBC4SuspendableXAConnection.java
│ │ ├── MysqlConnectionPoolDataSource.java
│ │ ├── MysqlDataSourceFactory.java
│ │ ├── MysqlDataSource.java
│ │ ├── MysqlPooledConnection.java
│ │ ├── MysqlXAConnection.java
│ │ ├── MysqlXADataSource.java
│ │ ├── MysqlXAException.java
│ │ ├── MysqlXid.java
│ │ ├── PreparedStatementWrapper.java
│ │ ├── StatementWrapper.java
│ │ ├── SuspendableXAConnection.java
│ │ └── WrapperBase.java
│ ├── JDBC42CallableStatement.java
│ ├── JDBC42Helper.java
│ ├── JDBC42PreparedStatement.java
│ ├── JDBC42ResultSet.java
│ ├── JDBC42ServerPreparedStatement.java
│ ├── JDBC42UpdatableResultSet.java
│ ├── JDBC4CallableStatement.java
│ ├── JDBC4ClientInfoProvider.java
│ ├── JDBC4ClientInfoProviderSP.java
│ ├── JDBC4CommentClientInfoProvider.java
│ ├── JDBC4Connection.java
│ ├── JDBC4DatabaseMetaData.java
│ ├── JDBC4DatabaseMetaDataUsingInfoSchema.java
│ ├── JDBC4LoadBalancedMySQLConnection.java
│ ├── JDBC4MultiHostMySQLConnection.java
│ ├── JDBC4MySQLConnection.java
│ ├── JDBC4MysqlSQLXML.java
│ ├── JDBC4NClob.java
│ ├── JDBC4PreparedStatementHelper.java
│ ├── JDBC4PreparedStatement.java
│ ├── JDBC4ReplicationMySQLConnection.java
│ ├── JDBC4ResultSet.java
│ ├── JDBC4ServerPreparedStatement.java
│ ├── JDBC4UpdatableResultSet.java
│ ├── jmx
│ │ ├── LoadBalanceConnectionGroupManager.java
│ │ ├── LoadBalanceConnectionGroupManagerMBean.java
│ │ ├── ReplicationGroupManager.java
│ │ └── ReplicationGroupManagerMBean.java
│ ├── LicenseConfiguration.java
│ ├── LoadBalancedAutoCommitInterceptor.java
│ ├── LoadBalancedConnection.java
│ ├── LoadBalancedConnectionProxy.java
│ ├── LoadBalancedMySQLConnection.java
│ ├── LoadBalanceExceptionChecker.java
│ ├── LocalizedErrorMessages.properties
│ ├── log
│ │ ├── Jdk14Logger.java
│ │ ├── LogFactory.java
│ │ ├── Log.java
│ │ ├── LogUtils.java
│ │ ├── NullLogger.java
│ │ ├── Slf4JLogger.java
│ │ └── StandardLogger.java
│ ├── Messages.java
│ ├── MiniAdmin.java
│ ├── MultiHostConnectionProxy.java
│ ├── MultiHostMySQLConnection.java
│ ├── MySQLConnection.java
│ ├── MysqlDataTruncation.java
│ ├── MysqlDefs.java
│ ├── MysqlErrorNumbers.java
│ ├── MysqlIO.java
│ ├── MysqlParameterMetadata.java
│ ├── MysqlSavepoint.java
│ ├── NamedPipeSocketFactory.java
│ ├── NdbLoadBalanceExceptionChecker.java
│ ├── NetworkResources.java
│ ├── NonRegisteringDriver.java
│ ├── NonRegisteringReplicationDriver.java
│ ├── NoSubInterceptorWrapper.java
│ ├── NotImplemented.java
│ ├── NotUpdatable.java
│ ├── OperationNotSupportedException.java
│ ├── OutputStreamWatcher.java
│ ├── PacketTooBigException.java
│ ├── ParameterBindings.java
│ ├── PerConnectionLRUFactory.java
│ ├── PerVmServerConfigCacheFactory.java
│ ├── PingTarget.java
│ ├── PreparedStatement.java
│ ├── profiler
│ │ ├── LoggingProfilerEventHandler.java
│ │ ├── ProfilerEventHandler.java
│ │ └── ProfilerEvent.java
│ ├── ProfilerEventHandlerFactory.java
│ ├── RandomBalanceStrategy.java
│ ├── ReflectiveStatementInterceptorAdapter.java
│ ├── ReplicationConnectionGroup.java
│ ├── ReplicationConnectionGroupManager.java
│ ├── ReplicationConnection.java
│ ├── ReplicationConnectionProxy.java
│ ├── ReplicationDriver.java
│ ├── ReplicationMySQLConnection.java
│ ├── ResultSetImpl.java
│ ├── ResultSetInternalMethods.java
│ ├── ResultSetMetaData.java
│ ├── ResultSetRow.java
│ ├── RowDataCursor.java
│ ├── RowDataDynamic.java
│ ├── RowData.java
│ ├── RowDataStatic.java
│ ├── Security.java
│ ├── SequentialBalanceStrategy.java
│ ├── ServerAffinityStrategy.java
│ ├── ServerPreparedStatement.java
│ ├── SingleByteCharsetConverter.java
│ ├── SocketFactory.java
│ ├── SocketMetadata.java
│ ├── SocksProxySocketFactory.java
│ ├── SQLError.java
│ ├── StandardLoadBalanceExceptionChecker.java
│ ├── StandardSocketFactory.java
│ ├── StatementImpl.java
│ ├── StatementInterceptor.java
│ ├── StatementInterceptorV2.java
│ ├── Statement.java
│ ├── StreamingNotifiable.java
│ ├── StringUtils.java
│ ├── TimeUtil.java
│ ├── TimeZoneMapping.properties
│ ├── UpdatableResultSet.java
│ ├── util
│ │ ├── Base64Decoder.java
│ │ ├── BaseBugReport.java
│ │ ├── ErrorMappingsDocGenerator.java
│ │ ├── LRUCache.java
│ │ ├── PropertiesDocGenerator.java
│ │ ├── ReadAheadInputStream.java
│ │ ├── ResultSetUtil.java
│ │ ├── ServerController.java
│ │ ├── TimezoneDump.java
│ │ └── VersionFSHierarchyMaker.java
│ ├── Util.java
│ ├── V1toV2StatementInterceptorAdapter.java
│ ├── WatchableOutputStream.java
│ ├── WatchableWriter.java
│ ├── Wrapper.java
│ └── WriterWatcher.java
├── demo
│ └── fabric
│ ├── Client1_Fabric.java
│ ├── Employee.java
│ ├── EmployeesDataSource.java
│ ├── EmployeesJdbc.java
│ ├── HibernateFabric.java
│ └── resources
│ └── com
│ └── mysql
│ └── fabric
│ └── demo
│ └── employee.hbm.xml
├── doc
│ └── sources
│ └── pom.xml
├── 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
│ └── slf4j-api-1.6.1.jar
├── org
│ └── gjt
│ └── mm
│ └── mysql
│ └── Driver.java
└── testsuite
├── BaseStatementInterceptor.java
├── BaseTestCase.java
├── fabric
│ ├── BaseFabricTestCase.java
│ ├── jdbc
│ │ ├── TestBasicConnection.java
│ │ ├── TestFabricMySQLConnectionSharding.java
│ │ ├── TestHABasics.java
│ │ ├── TestHashSharding.java
│ │ └── TestRegressions.java
│ ├── SetupFabricTestsuite.java
│ ├── TestAdminCommands.java
│ ├── TestDumpCommands.java
│ ├── TestResultSetParser.java
│ ├── TestShardMapping.java
│ └── TestXmlRpcCore.java
├── perf
│ ├── BasePerfTest.java
│ ├── LoadStorePerfTest.java
│ └── RetrievalPerfTest.java
├── regression
│ ├── BlobRegressionTest.java
│ ├── CachedRowsetTest.java
│ ├── CallableStatementRegressionTest.java
│ ├── CharsetRegressionTest.java
│ ├── ConnectionRegressionTest.java
│ ├── DataSourceRegressionTest.java
│ ├── EscapeProcessorRegressionTest.java
│ ├── jdbc4
│ │ ├── ConnectionRegressionTest.java
│ │ ├── ExceptionSubclassesTest.java
│ │ ├── MetaDataRegressionTest.java
│ │ └── StatementRegressionTest.java
│ ├── jdbc42
│ │ ├── ConnectionRegressionTest.java
│ │ ├── ResultSetRegressionTest.java
│ │ └── StatementRegressionTest.java
│ ├── MetaDataRegressionTest.java
│ ├── MicroPerformanceRegressionTest.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
│ ├── jdbc4
│ │ └── StatementsTest.java
│ ├── jdbc42
│ │ ├── ConnectionTest.java
│ │ ├── ResultSetTest.java
│ │ └── StatementsTest.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
│ ├── tb2-data.txt.gz
│ ├── TestBug57662Logger.java
│ ├── TestLifecycleInterceptor.java
│ ├── TransactionTest.java
│ ├── TraversalTest.java
│ ├── UpdatabilityTest.java
│ ├── UtilsTest.java
│ └── XATest.java
├── 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
└── UnreliableSocketFactory.java
52 directories, 379 files
评论