Re: JDBC driver method setClob always uses getAsciiStream()

From: Kris Jurka <books(at)ejurka(dot)com>
To: Jochen Terstiege <jochen(dot)terstiege(at)quinscape(dot)de>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: JDBC driver method setClob always uses getAsciiStream()
Date: 2010-09-08 09:10:41
Message-ID: alpine.BSO.2.00.1009080510020.3032@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Tue, 7 Sep 2010, Jochen Terstiege wrote:

> Using driver: postgresql-8.4-701.jdbc3.jar
>
> The method setClob() in the AbstractJdbc2Statement calls the method
> getAsciiStream() on the provided Clob. This leads to problems if the given
> Clob contains an UTF-8 encoded string.
>
> Shouldn't the driver call getCharacterStream() instead? Can this problem be
> solved in a different way?
>

Here are my comments from the identical earlier report on the -bugs list.

http://archives.postgresql.org/pgsql-bugs/2010-09/msg00034.php

Kris Jurka

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kris Jurka 2010-09-08 10:53:06 Re: postgresql 8.4 type mapping problem
Previous Message joiny 2010-09-08 08:03:30 postgresql 8.4 type mapping problem