【实例简介】
mysql的jar包,引入该包可以是java正常链接数据库
【实例截图】
【核心代码】
22d90227-9e2a-4b7d-9104-2660fbb57ad9
└── mysql-connector-java-5.1.28
├── build.xml
├── CHANGES
├── COPYING
├── docs
│ ├── connector-j.html
│ ├── connector-j.pdf
│ └── README.txt
├── mysql-connector-java-5.1.28-bin.jar
├── README
├── README.txt
└── src
├── com
│ └── mysql
│ └── 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
│ │ ├── 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
│ ├── JDBC4CallableStatement.java
│ ├── JDBC4ClientInfoProvider.java
│ ├── JDBC4ClientInfoProviderSP.java
│ ├── JDBC4CommentClientInfoProvider.java
│ ├── JDBC4Connection.java
│ ├── JDBC4DatabaseMetaData.java
│ ├── JDBC4DatabaseMetaDataUsingInfoSchema.java
│ ├── JDBC4LoadBalancedMySQLConnection.java
│ ├── JDBC4MySQLConnection.java
│ ├── JDBC4MysqlSQLXML.java
│ ├── JDBC4NClob.java
│ ├── JDBC4PreparedStatementHelper.java
│ ├── JDBC4PreparedStatement.java
│ ├── JDBC4ResultSet.java
│ ├── JDBC4ServerPreparedStatement.java
│ ├── JDBC4UpdatableResultSet.java
│ ├── jmx
│ │ ├── LoadBalanceConnectionGroupManager.java
│ │ ├── LoadBalanceConnectionGroupManagerMBean.java
│ │ ├── ReplicationGroupManager.java
│ │ └── ReplicationGroupManagerMBean.java
│ ├── LicenseConfiguration.java
│ ├── LoadBalancedAutoCommitInterceptor.java
│ ├── LoadBalancedConnection.java
│ ├── LoadBalancedMySQLConnection.java
│ ├── LoadBalanceExceptionChecker.java
│ ├── LoadBalancingConnectionProxy.java
│ ├── LocalizedErrorMessages.properties
│ ├── log
│ │ ├── Jdk14Logger.java
│ │ ├── LogFactory.java
│ │ ├── Log.java
│ │ ├── LogUtils.java
│ │ ├── NullLogger.java
│ │ ├── Slf4JLogger.java
│ │ └── StandardLogger.java
│ ├── Messages.java
│ ├── MiniAdmin.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
│ ├── ReplicationDriver.java
│ ├── ResultSetImpl.java
│ ├── ResultSetInternalMethods.java
│ ├── ResultSetMetaData.java
│ ├── ResultSetRow.java
│ ├── RowDataCursor.java
│ ├── RowDataDynamic.java
│ ├── RowData.java
│ ├── RowDataStatic.java
│ ├── Security.java
│ ├── SequentialBalanceStrategy.java
│ ├── ServerPreparedStatement.java
│ ├── SingleByteCharsetConverter.java
│ ├── SocketFactory.java
│ ├── SocketMetadata.java
│ ├── SQLError.java
│ ├── StandardLoadBalanceExceptionChecker.java
│ ├── StandardSocketFactory.java
│ ├── StatementImpl.java
│ ├── StatementInterceptor.java
│ ├── StatementInterceptorV2.java
│ ├── Statement.java
│ ├── StreamingNotifiable.java
│ ├── StringUtils.java
│ ├── TimeUtil.java
│ ├── UpdatableResultSet.java
│ ├── util
│ │ ├── 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
│ └── WriterWatcher.java
├── doc
│ └── sources
│ ├── connPropsToDocbook.xsl
│ ├── errorMapToDocbook.xsl
│ ├── placeholder.txt
│ └── 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
├── BaseTestCase.java
├── perf
│ ├── BasePerfTest.java
│ ├── LoadStorePerfTest.java
│ └── RetrievalPerfTest.java
├── regression
│ ├── BlobRegressionTest.java
│ ├── CachedRowsetTest.java
│ ├── CallableStatementRegressionTest.java
│ ├── ConnectionRegressionTest.java
│ ├── DataSourceRegressionTest.java
│ ├── EscapeProcessorRegressionTest.java
│ ├── jdbc4
│ │ ├── ExceptionSubclassesTest.java
│ │ ├── MetaDataRegressionTest.java
│ │ └── StatementRegressionTest.java
│ ├── MetaDataRegressionTest.java
│ ├── MicroPerformanceRegressionTest.java
│ ├── NumbersRegressionTest.java
│ ├── PooledConnectionRegressionTest.java
│ ├── ResultSetRegressionTest.java
│ ├── StatementRegressionTest.java
│ ├── StressRegressionTest.java
│ ├── StringRegressionTest.java
│ ├── SubqueriesRegressionTest.java
│ └── SyntaxRegressionTest.java
├── simple
│ ├── BlobTest.java
│ ├── CallableStatementTest.java
│ ├── CharsetTests.java
│ ├── ConnectionTest.java
│ ├── DataSourceTest.java
│ ├── DateTest.java
│ ├── EscapeProcessingTest.java
│ ├── jdbc4
│ │ └── StatementsTest.java
│ ├── MetadataTest.java
│ ├── MiniAdminTest.java
│ ├── NumbersTest.java
│ ├── ReadOnlyCallableStatementTest.java
│ ├── ResultSetTest.java
│ ├── ServerControllerTest.java
│ ├── SimpleTransformer.java
│ ├── SplitDBdotNameTest.java
│ ├── SSLTest.java
│ ├── StatementsTest.java
│ ├── tb2-data.txt.gz
│ ├── TestBug57662Logger.java
│ ├── TestLifecycleInterceptor.java
│ ├── TransactionTest.java
│ ├── TraversalTest.java
│ ├── UpdatabilityTest.java
│ └── XATest.java
├── ssl-test-certs
│ ├── ca-cert.pem
│ ├── ca-key.pem
│ ├── server-cert.pem
│ ├── server-key.pem
│ ├── server-req.pem
│ └── test-cert-store
└── UnreliableSocketFactory.java
34 directories, 287 files