[quote]Prezados Experts do GUJ
Eu sou novato em programação e estou desenvolvendo uma aplicação em camadas, porém não estou conseguindo preencher os jTextFields com as informações vindas do Banco de Dados, através de jComboBox.
O meu código abaixo me traz somente o último registro do Banco de Dados, ou seja, ao selecionar um cliente ele me traz a cidade, o endereço e o bairro, mas apenas do último registro feito no BD. A conexão está ok.
Alguém poderia analisar e ver o que estou fazendo de errado?
Atecipadamente eu agradeço.
Pedro[/quote]
[code] public void carregaComboBox() {
try {
cbContato.removeAllItems();
try (Connection conn = ConnectionDataBase.getConnection()) {
Statement st = conn.createStatement();
try (ResultSet rs = st.executeQuery("SELECT * FROM contatos")) {
while (rs.next()) {
cbContato.addItem(rs.getString("NomeCliente"));
txtNomeCidade.setText(rs.getString("NomeCidade"));
txtEndereco.setText(rs.getString("Endereco"));
txtBairro.setText(rs.getString("Bairro"));
}
}
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,
"Ocorreu erro", "Erro",
JOptionPane.ERROR_MESSAGE);
}
}[/code]