| 程序包 | 说明 |
|---|---|
| com.heimuheimu.mysql.jdbc |
提供 Mysql 数据库的 JDBC 实现。
|
| com.heimuheimu.mysql.jdbc.channel |
提供与 Mysql 服务进行数据交互的管道类。
|
| com.heimuheimu.mysql.jdbc.datasource |
提供为 Mysql 定制的
DataSource 实现。 |
| com.heimuheimu.mysql.jdbc.datasource.spring |
提供 Mysql 数据库连接池工厂类实现,兼容 Spring 4.0 以下版本不支持 lambda 语法问题。
|
| com.heimuheimu.mysql.jdbc.util |
提供 mysql-jdbc 项目使用的工具类。
|
| 构造器和说明 |
|---|
MysqlConnection(ConnectionConfiguration configuration,
int timeout,
int slowExecutionThreshold,
UnusableServiceNotifier<MysqlConnection> unusableServiceNotifier)
构造一个 Mysql 数据库连接。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConnectionConfiguration |
MysqlChannel.getConnectionConfiguration()
获得建立 Mysql 数据库连接使用的配置信息,该方法不会返回
null。 |
| 构造器和说明 |
|---|
HandshakeProcessor(ConnectionConfiguration connectionConfiguration,
java.io.OutputStream outputStream,
MysqlPacketReader reader)
构造一个 Mysql 客户端授权认证处理器。
|
MysqlChannel(ConnectionConfiguration configuration,
UnusableServiceNotifier<MysqlChannel> unusableServiceNotifier)
构造一个与 Mysql 服务进行数据交互的管道。
|
| 构造器和说明 |
|---|
MysqlDataSource(ConnectionConfiguration connectionConfiguration,
DataSourceConfiguration dataSourceConfiguration,
MysqlDataSourceListener listener)
构造一个 Mysql 数据库连接池。
|
MysqlPooledConnection(int connectionIndex,
ConnectionConfiguration configuration,
int timeout,
int slowExecutionThreshold,
UnusableServiceNotifier<MysqlConnection> unusableServiceNotifier,
PooledConnectionClosedNotifier closedNotifier)
构造一个可重复使用的 Mysql 数据库连接。
|
| 构造器和说明 |
|---|
MysqlDataSourceFactory(ConnectionConfiguration connectionConfiguration,
DataSourceConfiguration dataSourceConfiguration,
MysqlDataSourceListener listener)
构造一个 Mysql 数据库连接池工厂类,用于创建
MysqlDataSource 实例。 |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConnectionConfiguration |
MysqlConnectionBuildUtil.getConnectionConfiguration(java.util.Map<java.lang.Object,java.lang.Object> connectionInfo)
根据 Mysql 数据库连接参数 Map 生成
ConnectionConfiguration 实例后返回,该方法不会返回 null。 |
Copyright © 2019. All Rights Reserved.