Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để xem một hình ảnh từ cột blob trong Oracle với JasperReports?

Mà không thấy cách bạn đang gọi blob để nhúng hình ảnh vào mã báo cáo của bạn ...

  1. Sử dụng blob.getBinaryStream() .
  2. Chuyển đổi luồng bằng javax.imageio.ImageIO.read( InputStream ) .

Ví dụ:

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

Điều này sẽ trả về một bản sao của BufferedImage , lớp con nào java.awt.Image và phải là một đối tượng thích hợp để nhúng vào báo cáo.

blob biến hiển thị trong ví dụ sẽ phải sử dụng biến thích hợp từ báo cáo (đại diện cho dữ liệu từ cột mong muốn).

Xem thêm:

  • 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. Cách chạy Tạo bảng DDL với THỰC HIỆN NGAY LẬP TỨC trong cơ sở dữ liệu Oracle

  2. khoảng thời gian định dạng với to_char

  3. Oracle - tham gia cập nhật - bảng không lưu giữ khóa

  4. Tạo một phạm vi ngày bằng SQL

  5. ORA-38868