2014-12-01 3 views
0

У нас есть внешняя служба сервера, работающая под управлением Oracle, и мы не можем получить доступ к его конфигурации. У нас есть код для приложения, и нас интересует текущая реализация connection.close().Oracle Драйвер против JDBC против закрытой реализации

Итак, вопрос в том, работает ли база данных Oracle 12c, можно ли подключиться к базе данных, используя более раннюю версию драйвера для баз данных, такую ​​как Oracle 11g? Мы хотим исключить простую проблему конфигурации драйверами, не соответствующими версии продукта базы данных.

Есть ли какой-либо документ (кроме JavaDoc), который специфицирует поведение реализации Connection.close(), поскольку спецификация Java говорит о том, что ее реализация зависит от общего правила и нет общего правила.

+0

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_02 –

+0

Решение заключалось в том, что оракул всегда замыкается. Что-то, что я обычно забываю, так как я работаю в основном с серьезными реализациями драйверов (это за пределами меня, почему соединение должно быть завершено по завершении? Откатные швы более логичны). Но что есть, то есть. –

ответ

0

Если у вас есть доступ к Metalink, вы можете проверить MOS note 207303.1 on Client-server interoperability.

Таким образом, клиенты 11.2.0 и выше полностью поддерживаются; 11.1.0, но исправления возможны только для клиентов с расширенной поддержкой.

Смежные вопросы