MySQL Connector/J 发行说明
以下是 MySQL Connector/J 的一些已知问题和限制。
当 Connector/J 使用结果集上的
getTimeStamp()
方法检索夏令时 (DST) 切换日的时戳时,某些返回值可能不正确。为了避免此类错误,我们建议设置一个使用单调时钟的连接时区,例如,设置connectionTimeZone=UTC
,并根据您的需要配置其他日期时间连接属性;有关详细信息,请参阅 第 6.6 节“日期时间值的处理”。由于 Bug# 66884,属性
elideSetAutoCommits
的功能已被禁用。Connector/J 会忽略为此属性指定的任何值。MySQL 服务器在内部使用先发格里高利历。但是,Connector/J 使用
java.sql.Date
,它是非先发的。因此,当使用PreparedStatement
方法设置和检索儒略历-格里高利历转换(1582 年 10 月 15 日)之前的日期时,请始终为setDate()
和getDate()
方法明确提供先发格里高利历,以避免服务器存储和计算的日期可能出现错误。要使用 Windows 命名管道进行连接,Connector/J 要连接到的 MySQL 服务器必须使用系统变量
named_pipe_full_access_group
启动;有关详细信息,请参阅 第 6.11 节“使用命名管道连接”。