Pessoal estou com uma dúvida ao carregar uma tabela com base em um item selecionado na JComboBox. Quando executo o código a tabela apenas carrega o primeiro item selecionado na JComboBox. Quando seleciono o Item 2, a Jtable retorna em branco. Acredito que o erro esteja no setString…
String sql = "SELECT quadraantiga, quadraatual, lote, metragem, testada, localizacao, matricula, status FROM tblotes WHERE empreendimento = ? AND status = 'Vendido' LIKE status = 'Vendido'";
try {
pst = conexao.prepareStatement(sql);
pst.setString(1, (String) jComboBox1.getSelectedItem());
rs = pst.executeQuery();
if (rs.next()) {
jTabela.setModel(DbUtils.resultSetToTableModel(rs));
defineRenderers();
alinharcabecalhotabela();
} else if (rs != null) {
JOptionPane.showMessageDialog(null, "Não há dados para exibir");
jTabela.setModel( DbUtils.resultSetToTableModel(rs));
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}