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

WSJDBCConnection не обвива обекти от тип oracle.jdbc.OracleConnection

Проверете отново конфигурацията си. Вашият DataSource не трябва да сочи към Oracle DB, както си мислите, че е. Тествах вашия код и той ще работи, ако вашият DataSource наистина сочи към Oracle DB.

isWrapperFor() методът се опитва да ви каже, че вашата връзка не обвива OracleConnection и това също е в съответствие с това, което ви казва съобщението за изключение.

Можете да проверите информацията за продукта на източника на данни по този начин:

DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product:  " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на функцията Max() за избор на групови стойности

  2. Как да получите първия и последния ден от седмицата в Oracle?

  3. Събиране на статистика за индекс или създаване на пускане?

  4. Пуснете таблицата от базата данни на oracle, ако таблицата съществува в sql израза

  5. Как да създам таблица с ограничения, докато изтеглям данни от друга таблица