Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego otrzymuję java.lang.AbstractMethodError podczas próby załadowania obiektu BLOB do bazy danych?

W przypadku JDBC ten błąd zwykle występuje, ponieważ sterownik JDBC implementuje starszą wersję interfejsu API JDBC niż ta zawarta w środowisku JRE. Te starsze wersje są w porządku, o ile nie spróbujesz użyć metody, która pojawiła się w nowszym interfejsie API.

Nie jestem pewien, jaka wersja JDBC setBinaryStream pojawił się. Wydaje mi się, że istnieje już od jakiegoś czasu.

Niezależnie od tego, twoja wersja sterownika JDBC (10.2.0.4.0) jest dość stara, polecam zaktualizować ją do wersji wydanej z 11g (pobierz tutaj) i spróbuj ponownie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj nazwę miesiąca od daty w Oracle

  2. Zmiana hasła w Oracle SQL Developer

  3. Oracle Insert przez Select z wielu tabel, w których jedna tabela może nie mieć wiersza

  4. Liczenie liczby połączonych rzędów w lewym sprzężeniu

  5. Blok wstrzykiwania SQL Oracle z DBMS_ASSERT