innanzitutto grazie per la risposta.
sapevo tutto ciò ma il mio dubbio sta nel come convertire un byte[] in Blob (e viceversa) e inoltre, come criptarlo, comprimerlo ed assegnarlo ad uno stream?
innanzitutto grazie per la risposta.
sapevo tutto ciò ma il mio dubbio sta nel come convertire un byte[] in Blob (e viceversa) e inoltre, come criptarlo, comprimerlo ed assegnarlo ad uno stream?
Ultima modifica di otanod; 07-04-2014 a 14:50
Innanzitutto se non conosci alcune di/tutte queste cose (JDBC, cifratura, compressione, ecc...) ti conviene andare per gradi e documentarti su ciascuno di questi aspetti singolarmente cercando poi di integrarli insieme.
Tanto per cominciare, nota che in JDBC la classe ResultSet ha i metodi getBinaryStream/getBlob/getBytes.
Se vuoi anche "comprimere" i tuoi dati, perché sai che sono comprimibili (es. testo oppure dati binari con molta ridondanza), è perfettamente possibile farlo, ma ricordati che i dati vanno prima compressi e poi criptati .... mai il contrario.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet