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

Upload PDF-fil til mysql BLOB ved at bruge java.sql.PreparedStatement uden korruption

Ahhh...Efter lidt debugging fandt jeg ud af, at koden, der uploader, er besværlig, og fik endelig den rigtige måde at gøre det på.

Her er, hvad jeg gjorde...Jeg sender det, så andre med samme problem kan løse det

Efter konvertering af java.io.File til java.io.FileInputStream

FileInputStream io = new FileInputStream(inFile);

Indstil BLOB-feltet ved hjælp af psmnt.setBinaryStream()

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


  1. Kan jeg i MySQL kopiere en række til at indsætte i den samme tabel?

  2. MySQL-ydelse:Identifikation af lange forespørgsler

  3. Indstil PDO til at kaste undtagelser som standard

  4. Hvorfor bruge SELECT FOR UPDATE?