Converter Imagem que esteja na memória para arquivo binário

E ai galera, a dúvida que tenho é a seguinte.
O sistema aqui captura uma imagem pela webcam e salva um arquivo jpg. E depois esse arquivo é enviado ao banco de dados.
O que gostaria de fazer é capturar a imagem e salvar direto no banco de dados sem salvar este arquivo jpg na máquina antes.

Alguém tem idéia de como fazer?

Obrigado.

Essa eu queria ver tb.
Eu acho que tem um método chamado getBinaryStream() que faz isso!
MAs não pesquisei direito não!

Abraços

É isto mesmo!

Eu fiz uma busca pelo método getBinaryStream() e achei este post:

http://www.guj.com.br/posts/list/134652.java#724445

Ve se ajuda.

Nem é preciso salvar no disco para exibir como é feito no exemplo. Leia com ImageIO diretamente do InputStream do BLOB.

Essa eu não sabia!
Vou ver se consigo fazer assim.

Brigado!