Todas as colunas ResultSet

4 respostas
M

Pessoal,

Supondo esse trecho e rs sendo um ResultSet

while(rs.next()){
  rs.getString("coluna1");
  rs.getString("coluna2");
  ..
  ...
  rs.getString("colunaN");
}

eu gostaria de saber se tem como recuperar todas as colunas sem ter que fazer rs.getString(N) uma por uma

Obrigado!

4 Respostas

R

naum vira com um contador ???

flw!

M

cara eh eu to fazendo assim nao sei se eh o mais pratico, mas ta funcionado

int numberOfColumns = rst.getMetaData().getColumnCount();
        if(rst.next()){
            for(int i = 1; i <= numberOfColumns; i++){
                str = rst.getString(rst.getMetaData().getColumnName(i));
            }
        }

se alguem souber um metodo melhor…

Ate mais!!!

J
for(int i=0; rst.next(); i++){
  rst.getString(i);
}
M

valeu…eu to tao zuretado com o codigo aqui q deu bco…e tava fazendo de um jeito mais complicado

:space:

Criado 28 de junho de 2005
Ultima resposta 28 de jun. de 2005
Respostas 4
Participantes 3