Olá pessoal. Gente eu criei um campo de pesquisa. No meu banco de dados o tipo da pesquisa a ser retornada no java é do tipo inteiro. Então para o código da pesquisa tentei botar isso:
public void pesquisarResultado() {
String sql = "select atendente,requerente,cpf,requerimento,destino,data_emissao from resultado where protocolo like ? ";
try {
pst = conecta.prepareStatement (sql);
pst.setString(1,txtPesquisar.getText().+"%");
rs = pst.executeQuery();
tblResultado.setModel(DbUtils.resultSetToTableModel(rs));
}
catch (SQLException error){
JOptionPane.showMessageDialog(null, error);
}
}
So que quando clico no botão para fazer a busca da essa mensagem:
Operador não existe: integer ~~ character varying.
Tentei trocar então uma linha do código por essa: pst.setInt(1,Integer.parseInt(txtPesquisar.getText()+"%"));
Também não funcionou. Alguma dica para esse problema ? Agradeço a ajuda de vocês
