Boa Tarde Galera, td bem?
Estou com um problema no meu método de consulta, onde ele vai jogar nos JTextFields os dados encontrados no banco de dados selecionado...
O que está acontecendo? É o seguinte... ele devolve alguns falores, principalmente Strings, porem com int, float, etc ... ele devolve ou 0(zero), ou o número porém corta os 0(zeros) se eles estiverem por último ou em primeiro ex: 04822 devolve 4822 ... ou não devolve nada ...
Segue os métodos
public ClienteBean consulta_cliente(ClienteBean dados){
try{
String comando = "SELECT * FROM TB_Cliente WHERE CPF =?";
PreparedStatement stm = conexao.prepareStatement(comando);
stm.setLong(1, dados.getCpf());
ResultSet resultado = stm.executeQuery();
return dados;
}
catch(SQLException erro){
return null;
}
//este faz a busca no bando de dados
}
este a seguir é o Evento do botão responsável pelo método consultar
private void b3ActionPerformed(java.awt.event.ActionEvent evt) {
ClienteDAO cli = new ClienteDAO();
boolean sucesso = false;
if(CarregaDados());
ClienteBean corvar = cli.consulta_cliente(cib);
if(corvar != null){
long cpf = corvar.getCpf();
t1.setText(corvar.getNome());
t2.setText(corvar.getSexo());
t3.setText("" + corvar.getCpf());
t4.setText("" + corvar.getDtd_nascimento());
t5.setText("" + corvar.getTelefone());
t6.setText("" + (corvar.getCelular()));
}
else{
JOptionPane.showMessageDialog(this,
"Cliente Inexistente!");
}
}
Se alguém puder me ajudar, eu agradeço desde já :D
??
