Det beror på hur du använder din databas, direct jdbc, hibernate, ... Men i princip måste du göra följande:
- designa en enhet (och tabell ) för att hålla klumpen.
- använd inte BLOB i MySQL är mycket liten, bättre LONGBLOB.
- skapa en
java.sql.Blob
från fil, vanligtvis måste du få en inputström från filen. - bifoga blob till vilolägesenhet, frågeparam, ...
- bestå.
Jag skulle hellre föredra att lagra filer i en annan enhet/tabell, och även lagra filnamn, storlek, MIME-typ, datum, ... Dessa attribut kommer att vara användbara senare.
Använd en 1:1 por 1:N-relation mellan enheten som äger filen och filenheten.
Hoppas det hjälper!