JDBC question: Which class is returned?
| От | Dr. Evil |
|---|---|
| Тема | JDBC question: Which class is returned? |
| Дата | |
| Msg-id | 20011012203002.11958.qmail@sidereal.kz обсуждение исходный текст |
| Ответы |
Re: JDBC question: Which class is returned?
Re: JDBC question: Which class is returned? |
| Список | pgsql-general |
I am doing some queries using JDBC. I use the ResultSet.getObject()
method to get the result object. This works fine with SQL VARCHAR,
etc, but there is a big problem when I try it with an INT4.
For example:
Object obj = result.getObject(i);
It gets the object just fine but then I can't do anything with the
object. I can't do this:
System.out.println("The result is: " + (String) obj);
or anything else. I am guessing that the problem may be that it is
trying to return an integer type, which is not an object. Any
sugestions on this?
One thing I think I could do is to try to detect the type using
MetaData.getResultType() or something, and then call
ResultSet.getInt() or whatever is appropriate. Is this the best way
to do it?
Thanks
В списке pgsql-general по дате отправления: