From: | Ken Johanson <pg-user(at)kensystem(dot)com> |
---|---|
To: | Kris Jurka <books(at)ejurka(dot)com> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Synthesize support for Statement.getGeneratedKeys()? |
Date: | 2007-02-16 04:30:49 |
Message-ID: | 45D53379.8070902@kensystem.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Kris Jurka wrote:
>
> The correct version check should be written:
> if (connection.haveMinimumServerVersion("8.2"))
>
I will correct this.
> I'm also not sure about the getGeneratedKeys method. Should we throw an
> Exception instead of returning an empty ResultSet if there weren't any
> generated keys?
I checked and the spec says:
"If this Statement object did not generate any keys, an empty ResultSet
object is returned."
If there is an implied rules elsewhere that it is not this simple, I
dont know. Otherwise it seems correct.
Also do we need to do better tracking of what comes
> from generated keys vs just regular results?
I believe you are correct; if that method is called not-after
executeUpdate(String sql, ?), it should throw and exception.. or
something... the spec does not seem to elaborate on this.
Once people start using
> this functionality we'll need some better error checking.
Agreed in full.
From | Date | Subject | |
---|---|---|---|
Next Message | Ken Johanson | 2007-02-16 04:39:42 | Re: Synthesize support for Statement.getGeneratedKeys()? |
Previous Message | Kris Jurka | 2007-02-16 03:34:25 | Re: Synthesize support for Statement.getGeneratedKeys()? |