ola galera…
estou com um probleminha e gostaria da ajuda de voces com uma aplicacao desktop e banco mysql utilizando dao
hoje quando realizo a consulta de um usuario ele me retorna os dados em uma determinada tela, o que preciso e retornar
dados em um jcombobox sei que para retornar em textfield mas estou tento problemas com a combobox pois se for atualizar um determinado dado exemplo estado para nao ter erros e ser padrao e selecionado em uma combobox o estado mas como fazer isso?
codigo abaixo
public Usuario consulta(String objetc) throws Exception{
Usuario usuario = new Usuario();
sql = "SELECT nome,email,telefone,login,senha FROM usuario WHERE nome = ?";
ps = conectar().prepareStatement(sql);
ps.setString(1, objetc);
rs = ps.executeQuery();
while (rs.next()){
usuario.setNome(rs.getString("nome"));
usuario.setEmail(rs.getString("email"));
usuario.setTelefone(rs.getString("telefone"));
usuario.setSetor(rs.getString("setor"));// aqui e uma combo
usuario.setTipo(rs.getString("tipo"));// aqui e outra combo
usuario.setLogin(rs.getString("login"));
usuario.setSenha(rs.getString("senha"));
}
desconectar();
return usuario;
}
}
public void actionPerformed(java.awt.event.ActionEvent e) {
Usuario usuario = new Usuario();
DAOUsuario daoUsuario = new DAOUsuario();
try {
usuario = daoUsuario.consulta(jtfConsulta.getText());
jtfNome.setText(usuario.getNome());
jtfEmail.setText(usuario.getEmail());
jtfTelefone.setText(usuario.getTelefone());
jcbSetor.setSelectedItem(usuario.getSetor());//combo
jcbNivel.setSelectedItem(usuario.getTipo());//combo
jtfLogin.setText(usuario.getLogin());
jpfSenha.setText(usuario.getSenha());
} catch (Exception e1) {
e1.printStackTrace();
}
}
});
}
return jbConsulta;
}