MySQL 连接器/J 8.0 开发人员指南

抽象的

本手册描述了如何使用 MySQL Connector/J 8.0 安装、配置和开发数据库应用程序,MySQL Connector/J 8.0 是一个用于与 MySQL 服务器通信的 JDBC 和 X DevAPI 驱动程序。

强烈建议将 MySQL Connector/J 8.0 与 MySQL Server 8.0 和 5.7 一起使用。请升级到 MySQL Connector/J 8.0。

有关详细说明每个版本的 Connector/J 8.0 更改的注释,请参阅 MySQL Connector/J 8.0 版本说明

有关法律信息(包括许可信息),请参阅 前言和法律声明

如需有关使用 MySQL 的帮助,请访问 MySQL 论坛,您可以在其中与其他 MySQL 用户讨论您的问题。

文档生成于:2022-11-14(修订:74517)

目录

前言和法律声明
1 MySQL Connector/J 概述
2 与 MySQL 和 Java 版本的兼容性
3 连接器/J 8.0 有什么新功能?
4 连接器/J 安装
4.1 从二进制发行版安装 Connector/J
4.2 使用 Maven 安装连接器/J
4.3 从源安装
4.4 从旧版本升级
4.4.1 升级到 MySQL Connector/J 8.0
4.5 测试连接器/J
5 连接器/J 示例
6 连接器/J 参考
6.1 驱动程序/数据源类名
6.2 连接 URL 语法
6.3 配置属性
6.3.1 认证
6.3.2 连接
6.3.3 会话
6.3.4 联网
6.3.5 安全
6.3.6 声明
6.3.7 准备好的语句
6.3.8 结果集
6.3.9 元数据
6.3.10 BLOB/CLOB 处理
6.3.11 日期时间类型处理
6.3.12 高可用性和集群
6.3.13 性能扩展
6.3.14 调试/分析
6.3.15 异常/警告
6.3.16 与其他产品集成的曲调
6.3.17 JDBC 合规性
6.3.18 X协议和X DevAPI
6.4 JDBC API 实现注意事项
6.5 Java、JDBC 和 MySQL 类型
6.6 日期时间值的处理
6.6.1 保存时间点
6.6.2 小数秒
6.6.3 YEAR 值的处理
6.7 使用字符集和 Unicode
6.8 使用查询属性
6.9 使用 SSL 安全连接
6.10 使用 Unix 域套接字连接
6.11 使用命名管道连接
6.12 使用各种验证方法连接
6.12.1 使用 PAM 身份验证连接
6.12.2 使用 Kerberos 连接
6.12.3 使用多因素身份验证连接
6.12.4 使用快速身份在线 (FIDO) 身份验证进行连接
6.13 将源/副本复制与 ReplicationConnection 一起使用
6.14 支持 DNS SRV 记录
6.15 客户端会话状态跟踪器
6.16 将 MySQL 错误号映射到 JDBC SQLState 代码
7 JDBC 概念
DriverManager 7.1 使用 JDBC接口连接到 MySQL
7.2 使用 JDBCStatement对象执行 SQL
7.3 使用JDBCCallableStatements执行存储过程
AUTO_INCREMENT7.4通过 JDBC检索列值
8 连接池与连接器/J
9 多主机连接
9.1 使用 JDBC 为连接配置服务器故障转移
9.2 使用 X DevAPI 为连接配置服务器故障转移
9.3 使用连接器/J 配置负载平衡
9.4 使用连接器/J 配置源/副本复制
9.5 高级负载平衡和故障转移配置
10 将 X DevAPI 与 Connector/J 结合使用:专题
10.1 使用 X DevAPI 进行连接压缩
10.2 模式验证
11 使用连接器/J 拦截器类
12 将日志记录框架与 SLF4J 结合使用
13 在 Tomcat 中使用连接器/J
14 将连接器/J 与弹簧一起使用
14.1 使用JdbcTemplate
14.2 事务性 JDBC 访问
14.3 Spring连接池
15 连接器/J 应用故障排除
16 已知问题和限制
17 连接器/J 支架
17.1 连接器/J 社区支持
17.2 如何报告连接器/J 错误或问题
指数