Carregar imagem

Boa noite meu amigos,
Eu tenho JTextField que guarda uma URL de uma imagem no banco.
Gostaria de fazer o seguinte, quando eu pesquisar esse JTextField dessa URL da imagem, ai se a URL for da imagem que salvei mostra a imagem em JLabel.
Ja estou salvando normal o problema é apenas a pesquisa.
Segue abaixo o método quer preenche os campos.

public void preencherCampos(){
modeloProduto = new ModelProduto();
int linha = jtProdutos.getSelectedRow();
int codigo = 0;
codigo = (int) jtProdutos.getValueAt(linha, 0);
modeloProduto = controllerProduto.retornarProdutoController(codigo);

    this.jlCodigo.setText(String.valueOf(modeloProduto.getId()));
    this.jtfNome.setText(modeloProduto.getNome());
    this.jtfValorCusto.setText(String.valueOf(modeloProduto.getValorCusto()));
    this.jtfValorVenda.setText(String.valueOf(modeloProduto.getValorVenda()));
    this.jtfEstoque.setText(String.valueOf(modeloProduto.getEstoque()));
    this.jtfotoProduto.setText(modeloProduto.getFotoProduto());
    
        
        ImageIcon icone = new ImageIcon(modeloProduto.getFotoProduto());
        jlFotoProduto.setIcon(icone);
        icone.setImage(icone.getImage().getScaledInstance(241, 169, Image.SCALE_SMOOTH));
}

Qual exatamente sua dúvida técnica, em como fazer uma query no banco? Pois se quer pesquisar pela URL que está no banco, basta fazer o select se for banco relacional, selecionando pela URL informada. Se nao for isso, especifique melhor.