powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL , jdbc, проблема с выборкой даты, ResultSet.getDate упорно выдает ошибку
2 сообщений из 2, страница 1 из 1
PostgreSQL , jdbc, проблема с выборкой даты, ResultSet.getDate упорно выдает ошибку
    #38954068
Parabellum1905y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
С недавних пор принял решение мигрировать на PostgreSQL, причины сейчас не важны.
Вкратце опишу рабочее окружение:
PostgresQL 9.3
драйвер JDBC - jdbc41
Сразу же столкнулся с такой проблемой:

допустим, имеется таблица A:
CREATE SEQUENCE a_id_seq;
CREATE TABLE A(
id bigint default nextval('a_id_seq'),
name varchar(100),
mydate date not null,
Primary Key (id)
);

вставка в эту таблицу проходит на ура.
при выборке из этой таблицы на одном месте затык(весь код приводить не буду, только ключевые фрагменты):

ResultSet rs = null;
.......
rs = pstmt.getResultSet();
.......
// как вызов getDate
rs.getDate(3);
// так и вызов getStatement
rs.getTimestamp(3);
возвращают такую ошибку :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
java.lang.NoClassDefFoundError: org/postgresql/jdbc2/TimestampUtils$ParsedTimestamp
    at org.postgresql.jdbc2.TimestampUtils.loadCalendar(TimestampUtils.java:101)
    at org.postgresql.jdbc2.TimestampUtils.toDate(TimestampUtils.java:459)
    at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getDate(AbstractJdbc2ResultSet.java:478)
    at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getDate(AbstractJdbc2ResultSet.java:2469)
    at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getDate(DelegatingResultSet.java:244)
    at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getDate(DelegatingResultSet.java:244)
..........................................



а вот с полями других типов все прекрасно. Да и вставка значений в таблицу в поля типа даты идет отлично. Кто-нибудь сталкивался? Ну вот как может этого класса не быть , когда он 100% есть, с classpath все в порядке.
...
Рейтинг: 0 / 0
PostgreSQL , jdbc, проблема с выборкой даты, ResultSet.getDate упорно выдает ошибку
    #38954091
Parabellum1905y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отвечу сам себе .
Проблема чудесным образом исчезла, точнее не совсем чудесным . в проекте оказалось 2 либы postgresql(хотя они по идее не должны друг друг особо мешать по крайней с датами не должно было быть проблем), пересобрал проект - кажется заработало. Бывает %)
PS модераторам - не нашел как тему удалить , поможете в этом )?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL , jdbc, проблема с выборкой даты, ResultSet.getDate упорно выдает ошибку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]