From: | Oliver Jowett <oliver(at)opencloud(dot)com> |
---|---|
To: | "Sergey A(dot) Sokolov" <abac(at)xtech(dot)ru> |
Cc: | 'Roland Walter' <rwa(at)mosaic-ag(dot)com>, pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: BIGINT <-> java.lang.String auto cast |
Date: | 2005-05-26 05:24:26 |
Message-ID: | 42955D8A.4090303@opencloud.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Sergey A. Sokolov wrote:
> I think there must be support for String as input and output parameters for
> the most of Postgres datatypes (numeric, date,..). Just my humble opinion.
You need to talk to the backend developers; this is just the way that
the backend's default implicit casts are set up. The driver change is
that we are actually passing the type information provided at the JDBC
level (e.g. "This parameter is a Java long because I called setLong()")
down to the backend, rather than going via a stringizing step which
loses that information. Why would you want to throw this type
information away?
BTW, my reading of the JDBC spec says nothing about implicit type
conversion on setString being required.
-O
From | Date | Subject | |
---|---|---|---|
Next Message | Samuel L. Bronkowitz | 2005-05-26 08:19:49 | Fractional timezone bug + patch |
Previous Message | Oliver Jowett | 2005-05-26 05:21:13 | Re: BIGINT <-> java.lang.String auto cast |