para um sistema de login a melhor coisa é usar persistência?
meu código não está seguro:if (tflogin.getText().equals("") || pfsenha.getText().equals("")) {
JOptionPane.showMessageDialog(null,"Os campos login e senha não podem ser vazios");
return; //Vamos usar o return para cair fora de uma vez, assim não precisamos do els
}
bd.conectaDB();
if (bd.estaConectada())
System.out.println("BD abriu");
String login=tflogin.getText();
String senha=pfsenha.getText();
ResultSet dados=bd.buscaRegistros("select * from usuarios where nome ="+"'"+login+"' and senha="+"'"+senha+"'");
try
{
while(dados.next())
{
String a=dados.getString("nome");
String b=dados.getString("senha");
if (login.equals(a) && senha.equals(b)){
JOptionPane.showMessageDialog(null,"Seu login foi feito com sucesso");
principal.setVisible(true);
break;
}
}
} catch (SQLException erro)
{
System.out.println(">>> Erro - Classe não encontrada = " + erro.getMessage());
System.exit(0);
}
dispose();//JOptionPane.showMessageDialog(null,"Seu Usuário ou Senha está incorreto");
tflogin.setText(null);
pfsenha.setText(null);
bd.desconectaDB();
// TODO add your handling code here:
}
e se for, alguém pode me mandar algumas coisas para eu estudar?ouço falar de DAO e mais alguns coisas, mas não sei o que é!