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 客户端库。有关兼容性信息,请参阅 第 3.2 节,“与 MySQL 和 Java 版本的兼容性”。
Connector/J 8.0 提供易于开发的功能,包括使用驱动程序管理器自动注册、标准化有效性检查、分类的 SQLException、支持大量更新计数、支持包中的本地和偏移日期时间变体java.time
、支持 JDBC-4。 x XML 处理,支持每个连接的客户端信息,并支持
NCHAR
,
NVARCHAR
和
NCLOB
数据类型。有关兼容性信息,请参阅
第 3.2 节,“与 MySQL 和 Java 版本的兼容性”。
对于使用通用数据访问设计模式的大型程序,请考虑使用流行的持久性框架之一,例如Hibernate、 Spring 的 JDBC 模板或MyBatis SQL 映射,以减少用于调试、调优、保护和维护的 JDBC 代码量。维持。
重点话题
有关连接器/J 的安装说明,请参阅 第 3.3 节“连接器/J 安装”。
有关连接字符串、连接选项和通过 JDBC 设置连接的帮助,请参阅 第 3.5 节 “Connector/J 参考”。
有关连接池的信息,请参阅 第 3.7 节,“连接器/J 的连接池”。
有关多主机连接的信息,请参阅 第 3.8 节,“多主机连接”。
有关将 X DevAPI 与 Connector/J 结合使用的信息,请参阅 第 3.9 节“将 X DevAPI 与 Connector/J 结合使用:特殊主题”。