Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да видите изображение от колона blob в Oracle с JasperReports?

Без да виждате как се обаждате на петното, за да вградите изображението във вашия отчетен код...

  1. Използвайте blob.getBinaryStream() .
  2. Конвертирайте потока с помощта на 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на глобална временна таблица в Oracle

  2. Повторно свързване на мрежовата инфраструктура

  3. С помощта на Oracle комбинирайте три таблици в една с PIVOT

  4. Oracle SQL как да премахнете времето от датата

  5. Как да се справяме с високосните секунди в Oracle