यह देखे बिना कि आप अपने रिपोर्ट कोड में छवि को एम्बेड करने के लिए ब्लॉब को कैसे कॉल कर रहे हैं...
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