Rodrigo, o mais recomendável é que você salve as imagens em disco (desde que haja espaço) e salve o caminho no banco.
Pois a leitura de imagens, pode acarretar em lentidão no banco.
R
Rodrigo1895
Mas eu preciso salvar no BD, pois é um sistema já existente que salva no BD a imagem, ai não posso salvar o caminho da iamgem.
As imagens ocupam espaço tanto em disco como na BD. Além de que com as imagens em BD haverá apenas um único backup necessário e não vários.
Com as imagens em disco, ao passar do tempo é necessário manter uma árvore bem organizada dos ficheiros senão a lentidão na consulta é notória.
A performance será inclusivé tão boa ou melhor em Base de Dados do que em disco.
Como posso fazer o processo inverso?
Recupero o campo BLOB do BD, mas preciso transformá-lo em uma imagem de volta, para poder exibir esta imagem um um JFrame.