Mà không thấy cách bạn đang gọi blob để nhúng hình ảnh vào mã báo cáo của bạn ...
- Sử dụng
blob.getBinaryStream()
. - Chuyển đổi luồng bằng
javax.imageio.ImageIO.read( InputStream )
.
Ví dụ:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
Điều này sẽ trả về một bản sao của BufferedImage
, lớp con nào java.awt.Image
và phải là một đối tượng thích hợp để nhúng vào báo cáo.
blob
biến hiển thị trong ví dụ sẽ phải sử dụng biến thích hợp từ báo cáo (đại diện cho dữ liệu từ cột mong muốn).
Xem thêm:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381