Oracle
 sql >> Database >  >> RDS >> Oracle

Perché ottengo java.lang.AbstractMethodError quando provo a caricare un BLOB nel db?

Con JDBC, l'errore si verifica in genere perché il driver JDBC implementa una versione precedente dell'API JDBC rispetto a quella inclusa nel JRE. Queste versioni precedenti vanno bene fintanto che non provi a utilizzare un metodo che è apparso nell'API più recente.

Non sono sicuro di quale versione di JDBC setBinaryStream è apparso in. È in circolazione da un po', credo.

Indipendentemente da ciò, la versione del tuo driver JDBC (10.2.0.4.0) è piuttosto vecchia, ti consiglio di aggiornarla alla versione rilasciata con 11g (scarica qui) e riprova.