Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Prześlij plik PDF do mysql BLOB za pomocą java.sql.PreparedStatement bez korupcji

Ahhh...Po małym debugowaniu odkryłem, że przesyłanie kodu jest kłopotliwe i wreszcie udało mi się to zrobić we właściwy sposób.

Oto, co zrobiłem... publikuję to, aby inni z tym samym problemem mogli go rozwiązać

Po konwersji java.io.File do java.io.FileInputStream

FileInputStream io = new FileInputStream(inFile);

Ustaw pole BLOB za pomocą psmnt.setBinaryStream()

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL zwiększa zmienną użytkownika, gdy zmienia się wartość

  2. Jak sprawić, by UTF-8 działał w aplikacjach internetowych Java?

  3. jak uzyskać dostęp do wiersza poleceń dla xampp w systemie Windows?

  4. serwer php mysql zniknął

  5. Dlaczego DBI niejawnie zmienia liczby całkowite na łańcuchy?