Ajuda com Imagens em Java

Pessoal estou precisando pegar uma imagem de um determinado diretorio e converter em byte para salvar isso no banco,
como posso fazer isso alguem pode me ajudar?
Bjos.

Olá Fernanda,

Qual o banco de dados que você está utilizando?

Os bancos MySQL, PostgreSQL, Oracle, MS SQL Server, DB2 possuem campos BLOB (ou equivalentes) que você pode acessar diretamente pela API JDBC.

Exemplo no PostgreSQL:

File image = new File( filename ); FileInputStream fis = new FileInputStream(image); ps.setBinaryStream(4, fis, (int) image.length());

No oracle eu tenho este bookmark que já me ajudou uma vez:

http://forum.java.sun.com/thread.jspa?threadID=736236&messageID=4249694

fw

Ola obrigado por responder,estou usando postgre,so preciso pegar a imagem em um diretorio e transformar em byte,vou dar uma olhada no seu codigo obrigada.
Bjos.