MySQL Connector/J 發行說明
以下是 MySQL Connector/J 的一些已知問題與限制
當 Connector/J 使用結果集上的
getTimeStamp()
方法擷取日光節約時間 (DST) 切換日的時間戳記時,某些傳回的值可能不正確。為了避免此類錯誤,我們建議設定使用單調時鐘的連線時區,例如設定connectionTimeZone=UTC
,並根據您的需求設定其他日期時間連線屬性;詳情請參閱第 6.6 節,「處理日期時間值」。由於 Bug# 66884,屬性
elideSetAutoCommits
的功能已停用。Connector/J 會忽略為屬性提供的任何值。MySQL Server 在內部使用推算格里曆。但是,Connector/J 使用非推算的
java.sql.Date
。因此,當使用PreparedStatement
方法設定和擷取 Julian-Gregorian 切換之前(1582 年 10 月 15 日)的日期時,請務必明確地將推算格里曆提供給setDate()
和getDate()
方法,以避免儲存至伺服器和由伺服器計算的日期可能發生的錯誤。若要使用 Windows 具名管道進行連線,Connector/J 想要連線的 MySQL Server 必須使用系統變數
named_pipe_full_access_group
啟動;詳情請參閱第 6.11 節,「使用具名管道連線」。