sql >> Databáze >  >> RDS >> Mysql

jak automaticky ukládat zprávy ve formátu pdf do databáze?

Záleží na tom, jak používáte databázi, přímé jdbc, hibernaci, ... Ale v zásadě musíte udělat následující:

  • navrhněte entitu (a tabulku ), aby se blob podržel.
  • nepoužívejte BLOB v MySQL je velmi malý, lepší LONGBLOB.
  • vytvořte java.sql.Blob ze souboru, obvykle musíte získat vstupní proud ze souboru.
  • připojit objekt blob k entitě hibernace, parametr dotazu, ...
  • přetrvávat.

Raději bych upřednostňoval ukládat soubory do jiné entity/tabulky a také ukládat název souboru, velikost, typ MIME, datum, ... Tyto atributy budou užitečné později.

Použijte vztah 1:1 por 1:N mezi entitou vlastnící soubor a entitou souboru.

Doufám, že to pomůže!



  1. Porovnání řetězců UTF8 v MySQL

  2. Máte problém s velkým množstvím databází?

  3. Chyba vytvoření spouštěče:neplatná syntaxe

  4. Jak připojit SalesForce jako zdroj dat v Pyramid