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

Carica il file PDF su mysql BLOB utilizzando java.sql.PreparedStatement senza danneggiamento

Ahhh...Dopo un po' di debug ho scoperto che il codice che caricava è problematico e finalmente ho trovato il modo giusto per farlo.

Ecco cosa ho fatto... Lo pubblico in modo che altri con lo stesso problema possano risolverlo

Dopo aver convertito il java.io.File a java.io.FileInputStream

FileInputStream io = new FileInputStream(inFile);

Imposta il campo BLOB utilizzando psmnt.setBinaryStream()

psmnt.setBinaryStream(3,  (InputStream)io,(int)inFile.length());