Без да виждате как се обаждате на петното, за да вградите изображението във вашия отчетен код...
- Използвайте
blob.getBinaryStream()
. - Конвертирайте потока с помощта на
javax.imageio.ImageIO.read( InputStream )
.
Например:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
Това ще върне екземпляр на BufferedImage
, който подкласове java.awt.Image
, и трябва да бъде подходящ обект за вграждане в отчета.
blob
променливата, показана в примера, ще трябва да използва съответната променлива от отчета (която представлява данните от желаната колона).
Вижте също:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381