Spec-Zone.ru › MySQL Connectors 1.0

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.
https://docs.oracle.com/cd/E17952_01/connector-j-en/connector-j-fractional-seconds.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API