Boa tarde , estou tentando trazer uma imagem salva no banco de dados (PostgreSQL) por uma URL. Ja consegui inserir ela em uma jLabel , e salvar no banco. porem quando tento pesquisar e trazer os dados na tela , a imagem n vem …
private void chamaDados() {
String sql = “select razaosocial,fantasia,cnpj,”
+ “foto from empresa where id_empresa =? and status = ‘S’”;
try {
pst = conec.prepareStatement(sql);
pst.setInt(1, Integer.parseInt(txtBusca.getText()));
rs = pst.executeQuery();
if (rs.next()) {
txtRazaoSocial.setText(rs.getString(1));
txtFantasia.setText(rs.getString(2));
txtCnpj.setText(rs.getString(3));
guardaFoto = String.valueOf(rs.getString(4));
} else {
JOptionPane.showMessageDialog(null, "erro");
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
JOptionPane.showMessageDialog(null, "EMPRESA NÃO ENCONTRADA", "ERRO", JOptionPane.ERROR_MESSAGE);
txtBusca.setText(null);
}
}
Nesse método se eu aplicar uma JOptionPane chamando a variavel " guardaFoto" a URL da imagem aparece perfeitamente , porem nao estou sabendo setar a imagem na jLabel