Pessoal,alguem poder dar uma dica porquê quando eu informo usuario errado ele não me manda a mensagem de erro de login?
Valeu!!
package Dados;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author leonardo
*/
public class UsuarioControl {
String autenticaUser = "select * from usuario where usuario like ? and senha like ?";
AcessoMySql acbd = new AcessoMySql();
PreparedStatement pstm;
ResultSet rs;
public List<Usuario> autenticaUsuario(String usuario,String senha){
List<Usuario> users =new ArrayList();
try {
pstm = acbd.conectar().prepareStatement(autenticaUser);
pstm.setString(1, usuario);
pstm.setString(2, senha);
rs = pstm.executeQuery();
Usuario u ;
while(rs.next()){
u = new Usuario();
u.setUsuario(rs.getString("usuario"));
u.setSenha(rs.getString("senha"));
users.add(u);
System.out.println(u.getUsuario());
System.out.println(u.getSenha());
if(usuario.equalsIgnoreCase(u.getUsuario())){
System.out.println("logado!");
}else{
System.out.println("invalido");
}
}
acbd.desconectar();
} catch (SQLException ex) {
ex.getMessage();
Logger.getLogger(UsuarioControl.class.getName()).log(Level.SEVERE, null, ex);
}
return users;
}
}