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]
-------------------------------------------------------------------------

Reply via email to