Ola estou tendo uma duvida como faco para cria um metodo pesquisar por nome em um campo texto e ao acionar o botao pesquisar ele verifica se tem o nome no banco eis aqui o codigo do dao nao acertei o da tela visao :
public Bairro BuscarBairro(String nome){
con = FabricaConexao.pegaConexao();
sql = "select bainome from bairro where bainome like'%?';";
Bairro b = null;
try {
ps = con.prepareStatement(sql);
ps.setString(1, nome);
rs = ps.executeQuery();
if (rs.next()){
b = new Bairro();
b.setBainome(rs.getString("bainome"));
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro"+ex.getMessage());
}finally{
try {
con.close();
ps.close();
rs.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro2"+ex.getMessage());
}
}
return b;
}