Dúvida

1 resposta
E

Olá pessoal.

Gostaria de saber se há algum comando que traz os nomes das colunas de uma determina query sem ter que digitar manualmente.
E se tb há algum comando que me traga o total de registros trazidos pela query antes mesmo da query executar, pois quero setar meu progressBar.setMaximun() com esse dado.

Obrigado.

1 Resposta

R

O resultDados é um ResultSet…

resultDados.getMetaData().getColumnCount(); Através deste comando você consegue pegar a quantidade de colunas…

resultDados.getMetaData().getColumnName(1) -> desta forma você consegue pegar o nome das colunas…

resultDados.last();

resultDados.getRow();

resultDados.first();

Para saber a quantidade de registros vc tem que executar a query, mover para o último, executar o getRow() que retornará a posição da linha e depois voltar para o início para trabalhar com os dados normalmente…

Criado 10 de novembro de 2006
Ultima resposta 13 de nov. de 2006
Respostas 1
Participantes 2