Consulta ao BD. Porque não funciona?

Pessoal estou com o seguinte problema. Eu preciso fazer uma consulta num banco de dados MySQL baseado no valor procuracob, ele procura esse valor na tabela e retorna para mim os dados de acordo com o código. Fiz o seguinte código:public void mostra(int procuracob) { try { String SQL ="SELECT * FROM cobranca where codcli ='"+procuracob+"'"; cob=scob.executeQuery(SQL); jTextField1.setText(cob.getString("Endereco")); jTextField2.setText(cob.getString("Bairro")); jTextField3.setText(cob.getString("Cidade")); jTextField4.setText(cob.getString("UF")); jTextField5.setText(cob.getString("CEP")); jTextField6.setText(cob.getString("CxPostal")); jTextField7.setText(cob.getString("Responsavel")); jTextField8.setText(cob.getString("Fone")); } catch(SQLException e) { // } }
Mas não aparece nada nos jTextFields. O que está errado? O valor procuracob está chegando certinho e a conexão com o banco de dados também está OK.

Valeu

Acho que você tem que dar um cob.next(); antes de usar ele

Use o ResultSet pra recuperar os seus dados…

ResultSet rs = stm.execute("suaQuery"); while(rs.next()) { seuJTextField.setText(rs.getString("nomeDaColuna")); // ........ }
:joia: