文档主页
MySQL Connector/J 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


MySQL Connector/J 开发者指南  /  已知问题和限制

第 17 章 已知问题和限制

以下是 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 节“使用命名管道连接”