Boa tarde!
Estou querendo fazer um select a partir da seleção de um combobox. Nesse combobox o usuário escolhe o tipo de busca que ele quer. Se é por nome, por id, por data etc. E depois, exibe os dados nos campos. Porém, não estou conseguindo e não sei como resolver isso.
public void consultar(){
String sql ="select * from tbcertificados where ?=?";
try{
pst=conexao.prepareStatement(sql);
pst.setString(1,cbConsulta.getSelectedItem().toString());
pst.setString(2,txtBusca.getText());
rs=pst.executeQuery();
if (rs.next()){
lblID.setText(rs.getString(1));
txtNome.setText(rs.getString(2));
comboCursos.setSelectedItem(rs.getString(3));
txtData.setText(rs.getString(4));
txtCH.setText(rs.getString(5));
txtEmpresa.setText(rs.getString(6));
txtObs.setText(rs.getString(7));
}