Tanpa melihat bagaimana Anda memanggil blob untuk menyematkan gambar dalam kode laporan Anda...
- Gunakan
blob.getBinaryStream()
. - Konversi aliran menggunakan
javax.imageio.ImageIO.read( InputStream )
.
Misalnya:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
Ini akan mengembalikan sebuah instance dari BufferedImage
, yang mensubklasifikasikan java.awt.Image
, dan harus menjadi objek yang cocok untuk disematkan dalam laporan.
blob
variabel yang ditunjukkan dalam contoh harus menggunakan variabel yang sesuai dari laporan (yang mewakili data dari kolom yang diinginkan).
Lihat juga:
- https://forums.Oracle.com/forums/thread.jspa?threadID=2081381