Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо получавам java.lang.AbstractMethodError, когато се опитвам да заредя blob в db?

При JDBC тази грешка обикновено възниква, защото вашият JDBC драйвер внедрява по-стара версия на JDBC API от тази, включена във вашия JRE. Тези по-стари версии са добре, стига да не опитате да използвате метод, който се появи в по-новия API.

Не съм сигурен коя версия на JDBC setBinaryStream се появи. Мисля, че съществува от известно време.

Независимо от това, вашата версия на драйвера на JDBC (10.2.0.4.0) е доста стара, препоръчвам да я надстроите до версията, която беше пусната с 11g (изтеглете тук), и опитайте отново.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съвет за използване на обобщена таблица в Oracle

  2. Как да върна набор от резултати/курсор от анонимен блок на Oracle PL/SQL, който изпълнява Dynamic SQL?

  3. Как да върнете броя на секундите след полунощ в базата данни на Oracle

  4. GATHER_PLAN_STATISTICS не генерира основна статистика на плана

  5. PLSQL JDBC:Как да получа ID на последния ред?