Het hangt ervan af hoe je je database gebruikt, direct jdbc, hibernate, ... Maar in principe moet je het volgende doen:
- ontwerp een entiteit (en tabel ) om de klodder vast te houden.
- gebruik BLOB niet in MySQL is erg klein, beter LONGBLOB.
- maak een
java.sql.Blob
uit bestand, meestal moet je een invoerstroom uit bestand halen. - voeg blob toe aan slaapstand entiteit, queryparameter, ...
- aanhouden.
Ik zou liever bestanden in een andere entiteit/tabel opslaan, en ook bestandsnaam, grootte, MIME-type, datum, ... Deze attributen zullen later nuttig zijn.
Gebruik een 1:1 por 1:N-relatie tussen de entiteit die eigenaar is van het bestand en de bestandsentiteit.
Ik hoop dat het helpt!