Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak automatycznie zapisywać raporty pdf w bazie danych?

To zależy od tego, jak korzystasz z bazy danych, bezpośredniego jdbc, hibernacji, ... Ale w zasadzie musisz wykonać następujące czynności:

  • zaprojektuj jednostkę (i tabelę ) do przechowywania kropli.
  • nie używaj BLOB w MySQL jest bardzo mały, lepszy LONGBLOB.
  • utwórz java.sql.Blob z pliku, zwykle musisz pobrać strumień wejściowy z pliku.
  • dołącz obiekt blob do hibernacji encji, parametr zapytania, ...
  • utrzymuj się.

Wolałbym przechowywać pliki w innej jednostce/tabeli, a także przechowywać nazwę pliku, rozmiar, typ MIME, datę, ... Te atrybuty przydadzą się później.

Użyj relacji 1:1 na 1:N między jednostką będącą właścicielem pliku a jednostką pliku.

Mam nadzieję, że to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP:Jak mogę użyć operacji HAVING podczas budowania zapytań metodą find?

  2. Jak dodać 1 do wartości kolumny istniejącego wiersza w mysql

  3. Jak uzyskać użytkowników z istniejącej bazy danych dla identityServer4?

  4. Znajdź znak % w zapytaniu LIKE

  5. mysqli_stmt::bind_result():Liczba zmiennych wiązania nie odpowiada liczbie pól w przygotowanej instrukcji