Re: Why is bool == java.sql.Types.BIT ?? - Mailing list pgsql-jdbc

From aditsu
Subject Re: Why is bool == java.sql.Types.BIT ??
Date
Msg-id 1306228847962-4421529.post@n5.nabble.com
Whole thread Raw
In response to Re: Why is bool == java.sql.Types.BIT ??  (Kris Jurka <books@ejurka.com>)
Responses Re: Why is bool == java.sql.Types.BIT ??  (Oliver Jowett <oliver@opencloud.com>)
List pgsql-jdbc
Kris Jurka wrote:
>
> On Wed, 23 Nov 2005, Thomas Kellerer wrote:
>
>> I noticed that table columns that are defined as "bool" (Postgres
>> datatype)
>> are reported as java.sql.Types.BIT through DatabaseMetadata (or
>> ResultSetMetaData).
>>
>> Is there any valid reason why they are not reported as
>> java.sql.Types.BOOLEAN?
>>
>
> Because BOOLEAN is only available to JDBC3.  Our driver still supports
> JDBC2 so we use BIT.  BOOLEAN and BIT are the same thing as far as we can
> tell.
>

Hi, apologies in case this gets posted twice.
I know this is an old thread, but I just hit this problem now and have the
same question. I'm currently using postgresql-9.0-801.jdbc4.jar and can't
see any reason not to use BOOLEAN.
boolean and bit are not interchangeable or even compatible (except
semantically); it definitely looks like a bug to me.

Adrian

--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Why-is-bool-java-sql-Types-BIT-tp2169629p4421529.html
Sent from the PostgreSQL - jdbc mailing list archive at Nabble.com.

pgsql-jdbc by date:

Previous
From: Marc-André Laverdière
Date:
Subject: Re: Support for cert auth in JDBC
Next
From: Oliver Jowett
Date:
Subject: Re: Why is bool == java.sql.Types.BIT ??