Bom dia… tenho um componente JLabel que recebe uma imagem vinda do banco de dados, mas quando dou um rs.next para que possa passar para o proximo registro… as informacoes como nome e endereco atualiza corretamento, mas a imagem não atualiza e gera o seguinte erro: Premature end of JPEG file.
Aguardo…
Márcio
byte [] i = null;
i = pegaImagem(conSocio, rsSocio, "foto");
imgIcon = new ImageIcon(i);
Image aux = imgIcon.getImage();
lImagem.setIcon(new ImageIcon(aux));
Ao postar códigos, por favor, use a tag code. Editei o seu post acima e já as incluí. Se você ainda não sabe fazer isso, leia esse tópico, que te explicará esse e outros recursos do fórum: http://www.guj.com.br/posts/list/50115.java
Bem. Poste também o método que você usa para gravar a imagem no banco.
Outra coisa. Que tipo de dado é a coluna foto? É um blob?
Geralmente, para salvar e carregar imagens, uso a classe ImageIO. Costuma a ser mais fácil do que ler na mão, como você fez.
mas eu estou lendo do banco de dados, vc teria um exemplo do IMAGEIO para essa aplicação ? o meu sistema puxa a imagem em primeiro momento mas quando avança ela não atualiza