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