sql >> Databáze >  >> RDS >> Mysql

Nahrajte soubor PDF do mysql BLOB pomocí java.sql.PreparedStatement bez poškození

Ahhh...Po malém ladění jsem zjistil, že kód, který nahrává, je problematický, a konečně jsem našel správný způsob, jak to udělat.

Tady je to, co jsem udělal... posílám to, aby to mohli vyřešit ostatní se stejným problémem

Po převodu java.io.File na java.io.FileInputStream

FileInputStream io = new FileInputStream(inFile);

Nastavte pole BLOB pomocí psmnt.setBinaryStream()

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


  1. Hibernate save() a vrácení transakce

  2. Jak změnit jazyk pro vaši Oracle Session

  3. Jak zrušit omezení cizího klíče v databázi SQL Server pro všechny tabulky - SQL Server / Výukový program TSQL, část 72

  4. jak zkontrolovat, zda sdružování připojení HikariCP funguje nebo nefunguje v Javě?