mysql - How to insert images from database? -


i want insert images database in details band in report in jaspersoft studio.
jpg-images saved in mysql in field imgdata of type longblob.
i`v tried put expressions in image element:

  1. $f{imgdata}
  2. myutil.getinputstream($f{imgdata})

in first case error:

net.sf.jasperreports.engine.jrexception: net.sf.jasperreports.engine.jrexception: unknown image source class [b 

... , in second case error:

net.sf.jasperreports.engine.jrexception: net.sf.jasperreports.engine.fill.jrexpressionevalexception: error evaluating expression :  source text : myutil.getinputstream($f{imgdata}) 

my question: how insert images database jasperreports's report?

open xml view of .jrxml file. find code similar

<field name="image" class="java.lang.object"/>   /* "image" must replaced actual field name */ 

and change

<field name="image" class="java.io.inputstream"/> 

Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -