Re: Postgres JDBC driver (80b1.308) bug

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: Postgres JDBC driver (80b1.308) bug
Дата
Msg-id Pine.BSO.4.56.0501111602270.5454@leary.csoft.net
обсуждение исходный текст
Ответ на Postgres JDBC driver (80b1.308) bug  ("j.random.programmer" <javadesigner@yahoo.com>)
Ответы Re: Postgres JDBC driver (80b1.308) bug
Список pgsql-jdbc

On Tue, 11 Jan 2005, j.random.programmer wrote:

> The postgresql 8 version 308 JDBC driver is broken
> (jar file: pg80b1.308.jdbc3.jar)
>
> The System.out.println gives a stack overflow error because the
> Statement toString() is broken !!
>
> The following code illustrates the problem. I'm amazed that
> Statement.toString() would cause this kind of problem -- aren't the
> driver writers testing toString() methods of various implementation
> classes ?

Apparently not.  It's certainly broken, but what would you expect it to
do?  PreparedStatement has a real query that it prints, but Statement has
no such information.  Would you like it return null? ""? Something else?

Kris Jurka

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "j.random.programmer"
Дата:
Сообщение: Postgres JDBC driver (80b1.308) bug
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: Removing our datasource/pooling implementation.