Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi est-ce que j'obtiens java.lang.AbstractMethodError lorsque j'essaie de charger un blob dans la base de données ?

Avec JDBC, cette erreur se produit généralement parce que votre pilote JDBC implémente une version plus ancienne de l'API JDBC que celle incluse dans votre JRE. Ces anciennes versions conviennent tant que vous n'essayez pas d'utiliser une méthode apparue dans la nouvelle API.

Je ne sais pas quelle version de JDBC setBinaryStream est apparu. Il existe depuis un certain temps, je pense.

Quoi qu'il en soit, la version de votre pilote JDBC (10.2.0.4.0) est assez ancienne, je vous recommande de la mettre à niveau vers la version publiée avec 11g (télécharger ici), et de réessayer.