sql >> Database >  >> RDS >> Oracle

Hoe een afbeelding uit de blob-kolom in Oracle te bekijken met JasperReports?

Zonder te zien hoe je de blob aanroept om de afbeelding in je rapportcode in te sluiten...

  1. Gebruik blob.getBinaryStream() .
  2. Converteer de stream met javax.imageio.ImageIO.read( InputStream ) .

Bijvoorbeeld:

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

Dit retourneert een instantie van BufferedImage , die subklassen java.awt.Image , en zou een geschikt object moeten zijn om in het rapport in te sluiten.

De blob variabele die in het voorbeeld wordt weergegeven, moet de juiste variabele uit het rapport gebruiken (die de gegevens uit de gewenste kolom vertegenwoordigt).

Zie ook:

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


  1. Hoe importeer ik een .sql-bestand in de mysql-database met behulp van PHP?

  2. SQL NVARCHAR- en VARCHAR-limieten

  3. PostgreSQL-beheer en -automatisering met ClusterControl

  4. Reverse engineer (oracle) schema naar ERD