Re: [JDBC] Re: Trouble with JDBC2 ResultSet.getDate() - Mailing list pgsql-interfaces

From Juhan-Peep Ernits
Subject Re: [JDBC] Re: Trouble with JDBC2 ResultSet.getDate()
Date
Msg-id Pine.GSO.4.21.0105081701090.27703-100000@suhkur.cc.ioc.ee
Whole thread Raw
Responses Re: [JDBC] Re: Trouble with JDBC2 ResultSet.getDate()  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-interfaces
Hello!

We solved the problem by patching the code of the jdbc driver (since the
new code has ResultSet.getStatement() method and other useful
enhancements) for some time, while we changed the code to use
getTimestamp() method, since it is not a good idea to stick to patching
the code of the jdbc driver.

Of course it would be more comfortable if one could use getDate on a
timestamp field, but it is not by default always available.

In our case the new approach lead to more robust code (more typesafe),
and in addition there were also a few other things that resolved when we
started to use the new driver, so eventually we benefitted a lot of it. It
depends how much code you have to rewrite but I'd suggest doing that.

Juhan Ernits




On Tue, 8 May 2001, Palle Girgensohn wrote:

> I just got bitten by this too. I use type timestamp in the
> database, and often need the latest timestamp, but want to
> format it as a date. With 7.0.x, I just
>
>  select ts from foo order by ts desc limit 1
>
> and in java: d = res.getDate(1);
>
> but this fails everywhere in my code now :(


pgsql-interfaces by date:

Previous
From: Tom Lane
Date:
Subject: Re: how to use $result->ruseltStatus
Next
From: Bruce Momjian
Date:
Subject: Re: [JDBC] Re: Trouble with JDBC2 ResultSet.getDate()