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 по дате отправления: