Ola Cleber.
 
Provavelmente Types é uma classe ou interface.
 
Se isto for verdade, os atributos VARCHAR e  DOUBLE devem ser do tipo static.
 
Isto significa que se vc olhar dentro de Types vc podera ver algo do tipo
 
public static final int VARCHAR= 1;
public static final int DOUBLE = 2;
 
No caso de Interface, se vc vir algo do tipo>
 int VARCHAR= 1;
int DOUBLE = 2;
da no mesmo.
 
Os rs que voce mostrou ai são objetos do Tipo ResultSet (Interface). Eles armazenam resultados de consultas realizadas em banco de dados.
 
Cada getXXXX faz a captura de um tipo de coluna disponível no banco de dados. rs.getString(1) por exemplo retorna a primeira coluna da linha corrente do result set. Se esta coluna tivesse o nome "endereco", por exemplo, você tbm poderia usar rs.getString("endereco"); Agora, atenção: getString pesquisa em colunas do tipo String ou compatíveis. Isto quer dizer que se a coluna endereco no banco de dados for do tipo String (VARCHAR, por ex.) e vc tentar algo do tipo: rs.getString("endereco"), vc vai receber uma exception na cara do tamanho do mundo.
 
Bom.. eh isto ai!
 
Atenciosamente,
 
Leandro Bitencourt
Analista de Sistemas - IBM SP/Brasil
----- Original Message -----
Sent: Tuesday, May 28, 2002 5:03 PM
Subject: [java-list] Types

Galera,
 
estou trabalhando em um codigo assim
 
                 case Types.VARCHAR:
                     linha.addElement(rs.getString(i));
                     break;
                 case Types.DOUBLE:
                     linha.addElement(new Long(rs.getString(i)));  
                     break
 
alguem saberia me dizer quais sao os Types.XXXXXX e getsXxxx possiveis...
 
Cleber.

Responder a