MySQL 通过 MySQL Connector/J 为使用 Java 编程语言开发的客户端应用程序提供连接。Connector/J 实现了 Java 数据库连接 (JDBC) API,以及许多增值扩展。它还支持新的 X DevAPI。
MySQL Connector/J 是一个 JDBC 类型 4 驱动程序,实现了 JDBC 4.2 规范。类型 4 表示驱动程序是 MySQL 协议的纯 Java 实现,不依赖于 MySQL 客户端库。有关兼容性信息,请参见 第 2 章,与 MySQL 和 Java 版本的兼容性。
Connector/J 9.0 提供了易于开发的功能,包括与驱动程序管理器自动注册、标准化有效性检查、分类的 SQLException、对大更新计数的支持、对来自 java.time
包的本地和偏移日期时间变体的支持、对 JDBC-4.x XML 处理的支持、对每个连接客户端信息的支持,以及对 NCHAR
、NVARCHAR
和 NCLOB
数据类型的支持。有关兼容性信息,请参见 第 2 章,与 MySQL 和 Java 版本的兼容性。
对于使用常见数据访问设计模式的大型程序,请考虑使用流行的持久性框架(如 Hibernate、Spring 的 JDBC 模板 或 MyBatis SQL 映射)来减少您需要调试、调整、保护和维护的 JDBC 代码量。
关键主题
有关 Connector/J 的安装说明,请参见 第 4 章,Connector/J 安装。
有关连接字符串、连接选项以及通过 JDBC 设置连接的帮助,请参见 第 6 章,Connector/J 参考。
有关连接池的信息,请参见 第 8 章,使用 Connector/J 进行连接池。
有关多主机连接的信息,请参见 第 9 章,多主机连接。
有关使用 Connector/J 的 X DevAPI 的信息,请参见 第 10 章,使用 Connector/J 的 X DevAPI:特殊主题。