Aniž byste viděli, jak voláte objekt blob pro vložení obrázku do kódu zprávy...
- Použijte
blob.getBinaryStream(). - Převeďte stream pomocí
javax.imageio.ImageIO.read( InputStream ).
Například:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
To vrátí instanci BufferedImage , která podtřídu java.awt.Image a měl by být vhodným objektem pro vložení do sestavy.
blob proměnná uvedená v příkladu bude muset používat příslušnou proměnnou z přehledu (která představuje data z požadovaného sloupce).
Viz také:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381