sql >> Databáze >  >> RDS >> Oracle

Jak zobrazit obrázek ze sloupce blob v Oracle pomocí JasperReports?

Aniž byste viděli, jak voláte objekt blob pro vložení obrázku do kódu zprávy...

  1. Použijte blob.getBinaryStream() .
  2. Převeďte stream pomocí javax.imageio.ImageIO.read( InputStream ) .

Například:

javax.imageio.ImageIO.read( blob.getBinaryStream() )

To vrátí instanci BufferedImage , která podtřídu java.awt.Image a měl by být vhodným objektem pro vložení do sestavy.

blob proměnná uvedená v příkladu bude muset používat příslušnou proměnnou z přehledu (která představuje data z požadovaného sloupce).

Viz také:

  • https://forums.oracle.com/forums/thread.jspa?threadID=2081381


  1. 5 Výhody Microsoft Access, které musíte znát

  2. Udělte oprávnění na úrovni tabulky v SQL Server

  3. Ukládání a analýza dokumentů v systému souborů Windows pomocí sémantického vyhledávání SQL Server – část 2

  4. SQL Server sp_msforeachtable použití k výběru pouze těch tabulek, které splňují určitou podmínku