sql >> Database teknologi >  >> RDS >> Mysql

hvordan gemmer man pdf-rapporter automatisk i databasen?

Det afhænger af, hvordan du bruger din database, direkte jdbc, dvale, ... Men grundlæggende skal du gøre følgende:

  • design en enhed (og tabel ) for at holde klatten.
  • brug ikke BLOB i MySQL er meget lille, bedre LONGBLOB.
  • opret en java.sql.Blob fra fil, normalt skal du få en inputstream fra fil.
  • vedhæft blob til entitet i dvaletilstand, forespørgselsparameter, ...
  • vedvarende.

Jeg vil hellere foretrække at gemme filer i en anden enhed/tabel, og også gemme filnavn, størrelse, MIME-type, dato, ... Disse attributter vil være nyttige senere.

Brug et 1:1 por 1:N-forhold mellem den enhed, der ejer filen, og filenheden.

Håber det hjælper!



  1. Eksporter gemt procedureresultatsæt til Excel i SSMS

  2. Hvordan undgår man rekursion i en opdateringstrigger, der foretager en opdatering?

  3. Databaseforbindelse Afbryd altid forbindelsen, når du udvikler på samme pc som DB

  4. Fejl med auto_increment under forbindelse til Postgres via psql og puTTY