sql >> Database >  >> RDS >> Oracle

Waarom krijg ik java.lang.AbstractMethodError wanneer ik een blob in de db probeer te laden?

Bij JDBC treedt die fout meestal op omdat uw JDBC-stuurprogramma een oudere versie van de JDBC API implementeert dan de versie die is opgenomen in uw JRE. Deze oudere versies zijn prima, zolang je niet probeert een methode te gebruiken die in de nieuwere API verscheen.

Ik weet niet zeker welke versie van JDBC setBinaryStream verscheen in. Het bestaat al een tijdje, denk ik.

Hoe dan ook, uw JDBC-stuurprogrammaversie (10.2.0.4.0) is vrij oud, ik raad u aan deze te upgraden naar de versie die is uitgebracht met 11g (download hier) en probeer het opnieuw.



  1. Generated Value in Postgres

  2. Een lijstitem vinden op een opgegeven positie in MySQL

  3. Hoe u het aantal werkdagen aan de opgegeven datum kunt toevoegen

  4. Uitvoeringsplannen vergelijken in SQL Server