6.6.3 Обработка значений YEAR
Способом обработки значения в столбце MySQL управляет свойство соединения yearIsDateType:
Если yearIsDateType равно
true(по умолчанию), значение отображается как тип данных Javajava.sql.Date.Если yearIsDateType равно
false, значение отображается как тип данных Javajava.sql.Short.
Connector/J следует тем же правилам, что и при вставке значений клиентом mysql; подробные объяснения см. в .
Connector/J обрабатывает извлечение нулевых значений из столбца YEAR иначе, чем клиент mysql. Обработка нулевых значений зависит от того, являются ли они строками или числами, а также от значения yearIsDateType:
-
Если строковое значение
'0','00'или'000'вводится в столбец YEAR, при извлечении Connector/J:Если yearIsDateType истинно, извлечённое значение равно 1 января 2000 года 00:00:00.000.
Если yearIsDateType ложно, извлечённое значение равно
2000.
-
Если числовое значение
0,00,000или0000вводится в столбец YEAR, при извлечении Connector/J:Если yearIsDateType истинно, извлечённое значение равно 1 января 2000 года 00:00:00.000.
Если yearIsDateType ложно, извлечённое значение равно
0.
© 2025 Oracle
Licensed under the GPLv2 License.