Eu sei que ele tá pesquisando pq quando o registro não está na tabela ele mostra…mas naum esta conseguindo trazer os valores…
Alguém pode dar uma olhadinha?
public Funcionario consultaFuncionario(Funcionario achar){
int cod=0;
String nome="";
String funcao="";
String setor="";
double sal=1.0;
try{
stmt=conect.getStatement();
ResultSet rs=
stmt.executeQuery("select * from CAD_Funcionario where ID_Matricula = " + achar.getMatricula() );
if (!rs.next()){
JOptionPane.showMessageDialog(null,"Registro não Encontrado!");
}else{
while(rs.next()){
cod=rs.getInt("ID_Matricula");
nome=rs.getString("NM_Funcionario");
setor=rs.getString("NM_Setor");
funcao=rs.getString("NM_Funcao");
sal=rs.getDouble("VL_Salario");
}
}
}catch(SQLException ex){
System.out.println("Erro consulta: "+ex);
}
System.out.println("consula feita");
Funcionario f=new Funcionario(cod,nome,setor,funcao,sal);
return f;
}