Select *From

Pessoal estou com uma duvida
quando o usuario digitar um cpf quero consultar no banco para ver
se o cpf é valido se for ele cadastra a entrada se ele não for ele na cadastra a entrada.

Como faço isso , eu fiz uma ganbiarra eu fiz a consulta
ai peguei e joguei o nome em um JTextField e
depois verifiquei se tinha texto no JTextFIeld se tivesse éra porque
o cpf era valido ai eu cadastrava a entrada, se não tivesse
texto no JTextField era pq o cpf nao estava cadastrado ai nao
cadastrava a sua entrada.

Mais isto está errado como é o certo?

Lucas,

Não entendi uma cosia: o que seria um CPF válido? Considerando que você chame de válido um CPF cadastrado, o grande problema aqui é que você está programando uma janela, não um sistema.

Sua janela, formulário, HTML, JSP… o que é mostrado para o usuário, NÃO deve realizar processamento de regra de negócio. NÃO deve fazer consultas diretamente ao banco. Veja milhares de mensagens no GUJ e na Internet afora sorbe camadas e responsabilidades.

Ah, outro problema é o título do seu tópico. O que você quis dizer com isso? O que isso tem a ver?

[]s

Deixa eu explicar de novo
criei uma classe chama Usuario
nela eu cadastro no banco de dados
e tem um campo que chama dbcpf

certo ai criei uma janelinha como voce disse para que o usuario possa
digitar o cpf e digitar entrar , (isso ocorrera quando alguem for entrar na empresa) ok

aqui o que aconte eu quero pegar o valor que o porteiro digitou (nº do cpf)
e fazer uma consulta ao Banco SELECT *FROM
e verificar se está cadastrado esse cpf se estiver cadastrado
pegarei tb o nome ( tnome.setText(rs.getString(“dbnome”));
assim se o cpf estiver cadastrado o porteiro clicara no botao
entrar, e se o cpf não estiver cadastrado no banco de dados
vou abrir outra janelinha para ele fazer o cadastro…

intendeu o que eu preciso
exemplo quando ele clicar no botao entrar , ele faz toda
essa verificaçaõ

Cara, se você quer checar se sua consulta retornou algum registro, há meios bem mais eficientes de fazê-lo. Uma maneira seria:

ResultSet rs = statemente.executeQuery( "SELECT * FROM ..." );
if( !rs.next() )
{
   System.out.println( "Seu maldito inválido" );
}
else
...