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

làm thế nào để lưu báo cáo pdf tự động trong cơ sở dữ liệu?

Nó phụ thuộc vào cách bạn sử dụng cơ sở dữ liệu của mình, jdbc trực tiếp, ngủ đông, ... Nhưng về cơ bản bạn phải làm như sau:

  • thiết kế một thực thể ( và bảng ) để giữ đốm màu.
  • không sử dụng BLOB trong MySQL là rất nhỏ, LONGBLOB tốt hơn.
  • tạo một java.sql.Blob từ tệp, thông thường bạn phải lấy dòng đầu vào từ tệp.
  • đính kèm blob vào thực thể ngủ đông, tham số truy vấn, ...
  • vẫn tồn tại.

Tôi muốn lưu trữ tệp trong một thực thể / bảng khác và cũng lưu trữ tên tệp, kích thước, kiểu MIME, ngày tháng, ... Những thuộc tính này sẽ hữu ích sau này.

Sử dụng mối quan hệ 1:1 por 1:N giữa thực thể sở hữu tệp và thực thể tệp.

Hy vọng nó sẽ hữu ích!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Cách thực hiện Oracle RANK () OVER (ORDER BY score DESC)

  2. Làm thế nào để kiểm tra xem trường là null hay trống trong MySQL?

  3. Độ dài tối đa của tên bảng trong MySQL

  4. MySQL có cho phép gọi lại trong C để khi thay đổi xảy ra, tôi có thể được thông báo không?

  5. Chọn một máy chủ tìm kiếm toàn văn bản độc lập:Sphinx hay SOLR?