Query SQL

Boas pessoal,

Tenho uma aplicação com um campo de texto e um botao, aonde o utilizador coloca dados e carrega na base de dados.

A minha tabela tem o nome “Dados” e tem tres colunas com os nomes “Nome” e “Idade” e “Data”.

Eu gostaria de criar um query aonde me especificasse todos os elementos do campo nome que foram introduzidos no dia de hj.

Para tal criei a sgt query : “select Nome from Dados where Data=?”

ele executa bem mas o problema é que so me tras UM registo quando sei que deveria me trazer mais, pois no dia de hj foram carregados mais nomes.

Para isso uso o rs.next() para me trazer o valor da proxima linha, e ele tras correctamente o valor a seguir. Mas assim eu teria que saber o numero de registos que foram introduzidos, para colocar o numero certo de rs.next().

A minha pergunta é : qual a query que posso colocar para ele me trazer TODOS os nomes carregados no dia de hj.

Você tem que percorrer o teu resultset, além do mais que não é necessário saber a quantidade de registro retornados conforme o código abaixo!

while (rs.next()) {
    //codigos a serem executados!
}

Isso mesmo…

basta jogar o Loop que o thiago falou… e para pegar os regitros vc usa

nome = rs.getString(“nome”);
idade = rs.getInt(“idade”);
data = rs.getString(“data”);