Wie kann man Bilder aus der Datenbank?

Möchte ich Bilder einfügen, die aus der Datenbank in details band in meinem Bericht in Jaspersoft Studio.

Die JPG-Bilder gespeichert werden in MySQL in dem Feld imgdata der Typ longblob.

I ' V versucht, an Stelle dieser Ausdrücke in Bild-element:

  1. $F{imgdata}
  2. MyUtil.getInputStream($F{imgdata})

Im ersten Fall bekomme ich diesen Fehler:

net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRException: Unknown image source class [B

... und im zweiten Fall diese Fehlermeldung:

net.sf.jasperreports.engine.JRException:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error
evaluating expression :  Source text :
MyUtil.getInputStream($F{imgdata})

Meine Frage:
Wie kann man Bilder aus einer Datenbank in JasperReports's Bericht?

Schreibe einen Kommentar