С какими типами данных Java может (или должно) мое приложение сопоставлять типы столбцов Oracle TIMESTAMP WITH TIME ZONE
или TIMESTAMP WITH LOCAL TIME ZONE
? Может ли драйвер Oracle JDBC сопоставить эти типы с Date
или Calendar
? Сохраняет ли Calendar
значение часового пояса, а Date
нет?
С какими типами данных Java я могу сопоставить TIMESTAMP WITH TIME ZONE или TIMESTAMP WITH LOCAL TIME ZONE?
Ответы (1)
В спецификации JDBC 4.0 даже не упоминаются часовые пояса, поэтому JDBC не указывает, как драйвер JDBC должен обрабатывать тип SQL TIMEZONE WITH TIME ZONE
или как интерпретировать часовой пояс, который может отображаться в литеральном значении TIMESTAMP
. Таким образом, спецификация JDBC оставляет интерпретацию часового пояса полностью на усмотрение реализации драйвера JDBC!
person
Derek Mahar
schedule
08.11.2010
Совершенно верно, поэтому у меня stackoverflow.com/questions/29685017/
- person gavenkoa; 17.04.2015