Re: literal value in the select fieldlist returns not the string, but a java String object - Mailing list pgsql-jdbc

From Roland Walter
Subject Re: literal value in the select fieldlist returns not the string, but a java String object
Date
Msg-id rc41ws2p6mu.fsf@mosaic-ag.com
Whole thread Raw
In response to literal value in the select fieldlist returns not the string, but a java String object  (Mike Morris <mcmorris95125@yahoo.com>)
List pgsql-jdbc
Mike Morris <mcmorris95125@yahoo.com> writes:

> 1.  (*) text/plain          ( ) text/html
>
> Hi,
>
> I'm using pgsql/jdbc in an evaluation of "bluedragon", a coldfusion
> app server clone. Following is an email to the bluedragon folks, but
> the behavior is probably really JDBC driver related... can anyone
> confirm that?
>
> Briefly, the issue is that having a static, literal value in the
> select fieldlist returns not the string, but a java String object;
> not sure if this is the driver, or if bluedragon for some reason
> fails to do a toString() on it for some reason...
>

What do you expect from a JDBC-Driver? There is only the possibility
to return a String-value as a String-object or as an array of char,
and the JDBC-driver will do always the first. And I don't see how the
driver should be able to see the difference between a column that has
been filled by a constant value in the query or by a real column.

And even static literal values in Java are always String-objects.

I really do not understand what you mean with a static, literal
value. There is no such thing in Java.

Regards,
Roland.

--
Roland Walter                   mailto: rwa (at) mosaic-ag (dot) com
MOSAIC SOFTWARE AG               phone: +49 (0) 22 25 / 88 2-44 9
Am Pannacker 3                     fax: +49 (0) 22 25 / 88 2-20 1
D-53340 Meckenheim                http://www.mosaic-ag.com


Die in dieser E-Mail enthaltenen Nachrichten und Anhaenge sind ausschliesslich
fuer den bezeichneten Adressaten bestimmt. Sie koennen rechtlich geschuetzte,
vertrauliche Informationen enthalten. Falls Sie nicht der bezeichnete Empfaenger
oder zum Empfang dieser E-Mail nicht berechtigt sind, ist die Verwendung,
Vervielfaeltigung oder Weitergabe von Nachrichten und Anhaengen untersagt.
Falls Sie diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte
unverzueglich den Absender und vernichten Sie die E-Mail.

This e-mail message and any attachment are intended exclusively for the named
addressee. They may contain confidential information which may also be protected
by professional secrecy. Unless you are the named addressee (or authorised to
receive for the addressee) you may not copy or use this message or any attachment
or disclose the contents to anyone else. If this e-mail was sent to you by mistake
please notify the sender immediately and delete this e-mail.


pgsql-jdbc by date:

Previous
From: Mike Morris
Date:
Subject: literal value in the select fieldlist returns not the string, but a java String object
Next
From: Kris Jurka
Date:
Subject: Re: Callablestatement's resulting resultset not scrollable