Select comun

2 respostas
J

Pessoal,

Estou fazendo conecção com o Banco MySQL, e tá funcionando td legal só que qd faço um select na minha tabela só me retorna uma ocorrência, vcs poderiam me ajudar nessa parada, estou querendo ler toda a tabela e imprimir(println) na Console do Eclipse.

estou anexando o codigo.

att.
J.Silvério

2 Respostas

L

Boa Noite Jota…
Em teu código

ResultSet rs = (ResultSet) stm.executeQuery("SELECT nome_favorecido FROM despesas_mensal");
rs.next();
System.out.println("Nome favorecido: " + rs.getString("nome_favorecido"));

Você está lendo o primeiro valor do seu rs (ResulSet) e imprimindo.
Você tem que fazer um laço de repetição para impremir enquanto houver valor no seu ResultSet.
Veja exemplo abaixo:

while(rs.next()){
  System.out.println("Nome favorecido: " + rs.getString("nome_favorecido"));
}

Ou seja, enquanto for verdade que há um próximo registro, o cursor irá para este próximo registro e você poderá imprimir.

Espero ter ajudado.

Abraços.

J

Gde Leandro,

Não só ajudou, como resolveu…

Obrigado.
Jota

Criado 9 de janeiro de 2008
Ultima resposta 9 de jan. de 2008
Respostas 2
Participantes 2