pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Jim Caley <caley@chesco.com>
To: Vincent Trussart <trussarv@CIRANO.UMontreal.CA>
Cc: petermount@it.maidstone.gov.uk
Cc: pgsql-interfaces@postgresql.org
Subject: Re: Postgres JDBC driver : problem with timestamps.
Date: Tue, 20 Jun 2000 17:39:32 -0400
Message-ID: <394FE494.26EAE82C@chesco.com> (raw)
References: <3947D1F2.B5A931EE@cirano.umontreal.ca>

Hi Vincent,

We had a discussion on this very issue on this mailing list last week. 
If you go to
http://www.postgresql.org/mhonarc/pgsql-interfaces/2000-06/threads.html
and search the page for "Timestamps" you'll see the thread.  The first
message in the thread includes a patch that's been working for me.

HTH

Regards,
Jim
--

Vincent Trussart wrote:
> 
> Using the JDBC drivers (for 1.2) from the postgresql-7.0.2 rpm
> distribution
> I cannot read back a timestamp value I just inserted in a column (column
> type "timestamp")
> with the same application.  This little java code fails :
> 
> ---------------------------
> import java.sql.*;
> 
> public class test {
> 
>     public static void main(String[] args) throws Exception {
> 
>         Class.forName("org.postgresql.Driver").newInstance();
>         Connection conn =
> DriverManager.getConnection("jdbc:postgresql://localhost/test", "test",
> "");
>         PreparedStatement stmt = conn.prepareStatement("insert into test
> values (?)");
>         stmt.setTimestamp(1, new Timestamp(System.currentTimeMillis()));
> 
>         stmt.executeUpdate();
> 
>         Statement reader = conn.createStatement();
>         ResultSet rs = reader.executeQuery("select * from test");
>         while (rs.next()){
>             System.out.println(rs.getTimestamp(1));
>         }
>     }
> }
> 
> Running this code gives :
> 
> Exception in thread "main" Bad Timestamp Format at 19 in 2000-06-14
> 14:32:40.46-04
>  at org.postgresql.jdbc2.ResultSet.getTimestamp(ResultSet.java:447)
>  at test.main(test.java:18)
> 
> Any idea?
> 
> --
> Vincent Trussart
> trussarv@cirano.umontreal.ca
> Cirano
> Québec



view thread (3+ messages)  latest in thread

Message-ID: <394FE494.26EAE82C@chesco.com>
Permalink:  ../394FE494.26EAE82C@chesco.com/
Also on:    postgresql.org/message-id/394FE494.26EAE82C@chesco.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: caley@chesco.com, trussarv@CIRANO.UMontreal.CA, petermount@it.maidstone.gov.uk
  Subject: Re: Postgres JDBC driver : problem with timestamps.
  In-Reply-To: <394FE494.26EAE82C@chesco.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox