Oi turma,blz! bem estou fazendo um programa de estoque para desktop, na hora da autenticação o usuario adm e senha adm não esta entrando no banco, so que quando vou atenticar ele como teste que é somente leitura, ele esta entrando normalmente... aqui abaixo esta o codigo....
boolean auxiliar = true;
if ( tf_login1.getText().equals("") || tf_senha1.getText().equals(""))
JOptionPane.showMessageDialog(null,"Os campos login e senha não podem ser vazios");
else
{
try {
if(auxiliar == true){
String sql = "select * from usuario Where nome like'"+
tf_login1.getText()+"' and senha like'"+
tf_senha1.getText()+"' and nivel = 'adm'";
con_usuario.executeSQL(sql);
if (con_usuario.resultset.first())
{
System.out.println("Dentro do IF do ADM");
new cad_impressoras().show();
usuario.this.dispose();
}else{
System.out.println("Dentro do ELSE do ADM");
auxiliar = false;
}
String sql1 = "select * from usuario Where nome like'"+
tf_login1.getText()+"' and senha like'"+
tf_senha1.getText()+"' and nivel = 'leitura'";
con_usuario.executeSQL(sql1);
if ( con_usuario.resultset.first())
{
System.out.println("Dentro do IF do TESTE");
// JOptionPane.showMessageDialnog(null,"Conectado!");
auxiliar = true;
new cad_impressorasleitura().show();
usuario.this.dispose();
}
}
if(auxiliar == false){
JOptionPane.showMessageDialog(null,"Login ou Senha não conferem!");
}
}
catch (SQLException erro) {
erro.getMessage();
}
}