6.6.2 Дробные секунды
Хотя экземпляр java.sql.TIME, согласно спецификации JDBC, по задумке не должен содержать дробных секунд, поскольку java.sql.TIME является оболочкой вокруг java.util.Date, возможно хранить дробные секунды в экземпляре java.sql.TIME. Однако, когда Connector/J вставлял java.sql.TIME в сервер в качестве значения MySQL TIME, дробные секунды всегда обрезались. Для возможности отправки дробных секунд на сервер в релизе 8.0.23 была добавлена свойство подключения, sendFractionalSecondsForTime: когда свойство установлено в значение true (что является значением по умолчанию), дробные секунды для java.sql.TIME отправляются на сервер; в противном случае дробные секунды обрезаются.
Кроме того, свойство подключения sendFractionalSeconds стало глобальным параметром для отправки дробных секунд для ВСЕХ типов дат и времени с релиза 8.0.23. В результате, если sendFractionalSeconds=false, дробные секунды не отправляются независимо от значения sendFractionalSecondsForTime.
© 2025 Oracle
Licensed under the GPLv2 License.