Boa Tarde,
Estou com um problema, no programinha que estou desenvolvendo existe uma parte para cadastro de funcionarios, o cadastro ocorre corretamente.
Porem quando tento efetuar a pesquisa do que foi cadastrado ocorre o erro em anexo.
Eu preciso pesquisar os campos no Banco e coloca-los nos TextFieds referentes para depois fazer a atualização.
Segue em anexo tmb os codigo que fiz:
Operações = É a parte pra conectar com o banco e pegar os dados.
btPesquisar = é o codigo dentro do botao pesquisar pra setar os campos de texto com os dados.
Qual o erro que estou cometendo?
Agradeço :D
Botão pesquisarOperacoes op = new Operacoes();
//op.PesquisarFuncionario(Codigo);
if (txtCodigo.getText().equals("")) {
JOptionPane.showMessageDialog(this, "Informe o código do aluno");
} else {
int Codigo = Integer.parseInt(txtCodigo.getText());
ResultSet rs = op.PesquisarFuncionario(Codigo);
if (rs != null) {
try {
if (rs.next()) {
txtCodigo.setText(rs.getString("Codigo"));
txtNome.setText(rs.getString("NM_Func"));
txtEnd.setText(rs.getString("End_Func"));
txtCargo.setText(rs.getString("Cargo_Func"));
txtTel.setText(rs.getString("Tel_Func"));
cbbLocal.setSelectedItem(rs.getString("Loc_Func"));;
cbbCont.setSelectedItem(rs.getString("Tip_Con"));
txtImg.setText(rs.getString("Img"));
if (rs.getString("Sexo").equalsIgnoreCase("Feminino"))
Feminino.setSelected(true);
else
Masculino.setSelected(true);
op.PesquisarFuncionario(Codigo);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Problemas ao pesquisar o Funcionario.\n(Erro: " + ex.getMessage() + ")");
}
} else {
JOptionPane.showMessageDialog(this, "Registro não encontrado");
}
}
public ResultSet PesquisarFuncionario(int Codigo)
{
try{
ps=conexao.prepareStatement("SELECT * from Funcionarios WHERE Codigo=?");
ps.setInt(1,Codigo);
rs = ps.executeQuery();
} catch(SQLException ex) {
JOptionPane.showMessageDialog(null, "Problemas ao validar usuário! Verifique se inseriu os seus dados corretamente selecionando a opção de tipo de usuario");
} finally {
try {
conexao.close();
} catch(SQLException e) {
JOptionPane.showMessageDialog(null, "Problema ao fechar conexão!");
}
}
return(rs);
}



