sql >> Database >  >> RDS >> Mysql

Upload PDF-bestand naar mysql BLOB met behulp van java.sql.PreparedStatement zonder corruptie

Ahhh... Na een beetje debuggen vond ik de code die uploadt lastig is, en heb ik eindelijk de juiste manier gevonden om het te doen.

Dit is wat ik deed... Ik plaats het zodat anderen met hetzelfde probleem het kunnen oplossen

Na het converteren van het java.io.File naar java.io.FileInputStream

FileInputStream io = new FileInputStream(inFile);

Stel het BLOB-veld in met psmnt.setBinaryStream()

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


  1. Afbeeldingen in MySQL

  2. Gegevensgeneratoren voor SQL-server?

  3. Voer het .sql-bestand uit in Python met MySQLdb

  4. Gebruiker op de hoogte stellen van databasewijziging? JavaScript/AJAX