Ola, pessoal…
estou fazendo um projetinho, e ja fiz a classe pojo, a classe DAO, a conexao com Banco de Dados…e oq esta me pegando é que no metodo para consultar no banco de dados, eu guardei tudo numa lista, e agora na hora de setar a consulta no campo que eu quero, nao estou sabendo usar essa lista com os dados, segue o caodigco, se alguem me ajudar, agradeço muito ! O que eu faço no método btn_ConsultaFuncionario ???
class Funcionario
public String getNome() {
return nome_funcionario;
}
public void setNome(String nome) {
this.nome_funcionario = nome;
}
class FuncionarioDAO{
public List consultaFuncionario(String cpf) throws SQLException {
PreparedStatement stm = null;
List<Funcionario> lista = null;
try {
String query = "select nome,endereco from funcionario where cpf="+cpf;
stm = conn.prepareStatement(query);
ResultSet resultado = stm.executeQuery();
lista = new ArrayList<Funcionario>();
while (resultado.next()) {
Funcionario func = new Funcionario();
func.setNome(resultado.getString("nome"));
//func.setCpf(resultado.getString("cpf"));
//func.setRg(resultado.getString("rg"));
//func.setSexo(resultado.getString("sexo"));
func.setEndereco(resultado.getString("endereco"));
//func.setTelefone_resid(resultado.getString("telefone"));
//func.setRe(resultado.getString("re"));
//func.setRe(resultado.getString("cargo"));
lista.add(func);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
stm.close();
}
// conn.close();}
return lista;
}
class TelaConsultaFuncionario{
private void btn_ConsultaFuncActionPerformed(java.awt.event.ActionEvent evt) {
FuncionarioDAO consulta = new FuncionarioDAO();
try {
consulta.consultaFuncionario(txt_cpfConsultaFunc.getText());
} catch (SQLException ex) {
Logger.getLogger(TelaConsaultarFuncionario.class.getName()).log(Level.SEVERE, null, ex);
}
}