У меня следующий сценарий:
Два компьютера:
Первый компьютер под управлением Windows Vista, второй компьютер под управлением Linux, подключенный к Oracle 10g.
Oracle 10g работает на втором компьютере.
Я сделал одну тестовую программу на Java, которая подключалась к Oracle с помощью ojdbc14.jar
Эта тестовая программа подключается только к базе данных, извлекает некоторые данные из определенной таблицы и печатает поле значения даты.
Когда я запускаю тест программы на первом компьютере, у меня дата «10/01/1987».
Когда я запускаю тест программы в первую секунду, у меня такая дата, как '09 / 30/1987 '
Когда я использую plsqldeveloper для отображения этих данных, поле даты выглядит как '10/01/1987'
Кто-нибудь может объяснить, почему?
Заранее спасибо