Fazendo Login

Pessoal eu tenho uma tela com cadastro de funcionario, gravando senha e usuario
agora fiz uma tela de login, eu quero comparar o usuario e senha cadastrado
no banco com o que a pessoa digitar na tela de login, se for verdadeiro abre
o sistema se não da uma mensagem. eu acho que tenho que começar
com
if(txtUsuario.getText).equals()dai aqui eu instancio o DAO que chamei de cf.){

}

ou tenho que carregar minha tela Cadastro de Funcionario

[b]Isso é simples…

Se o usuario e senha estiver correto, você fecha a tela de login e abre a outra de cadastro. Caso contrário, você mostra a mensagem de erro!

Mas não entendi muito bem sua dúvida.

Você tem dúvida em utilizar o DAO ou na tela de LOGIN?

Abraço.[/b]

vc tem que verificar (igual como vc postou acima) e se for true dai vc abre sua tela funcionario

PS: para fazer a comparação vc nao precisa carregar a telaFuncionario, apenas acesse o DAO ou o local aonde vc faz a verificação

mas sua duvida esta confusa mesmo

Vc deve criar um metodo booleano que verifica o BD e retorno true se estiver ok e falso se não encontrar.

public boolean logar(Usuarios usuarios) {
   //Conexao com BD
   //PreparedStatement
   //No PreparedStatement informe o usuario e depois a senha
   //ResultSet
   if(rs.next())
      return true;
   return false;
 }

Espero ter ajudado.
Flw.