Oi pessoal
Estou tentando ler uma imagem de um FileInputStream da seguinte forma:
File f=new File(caminho)
FileInputStream fis = new FileInputStream(f)
bytes b= new bytes[fis.avaliable];
int i= fis.read(b);
...
tentando colocar no banco de dados.
...
pstmt.setbinaryStream(1,b,fis.avaliable);
e esta dando o seguinte erro:
Error reading from InputStream java.io.IOException
java.sql.SQLException: Error reading from InputStream java.io.IOException
at org.gjt.mm.mysql.PreparedStatement.readblock(PreparedStatement.java:1
204)
at org.gjt.mm.mysql.PreparedStatement.streamToBytes(PreparedStatement.ja
va, Compiled Code)
at org.gjt.mm.mysql.PreparedStatement.executeUpdate(PreparedStatement.ja
va, Compiled Code)
at persistencia.BDImagem.setImagem(BDImagem.java:118)
at persistencia.BDImagem.main(BDImagem.java:225)
Se aguem souber a resposta...
Ana Emilia
___________________________________________________________
http://www.zipmail.com.br O e-mail que vai aonde você está.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------