2015-02-26 3 views
1

мы планируем использовать Apache ГСБД 2.1 для нашего пула соединений, В настоящее время мы имеем следующие стек технологии Tomcat 8 JRE 7 Oracle DB 11.2.0.1Apache ДБХП 2,1 для работы с Oracle v11.2.0.1

Согласно домашней странице базы данных Apache, DBCP v2.1 работает только с jre7, и для этого требуются драйверы JDBC 4.1.

Мне очень сложно получить драйверы JDBC 4.1 для Oracle DB. Также я не уверен, поддерживает ли Oracle 11.2.0.1 драйвер JDBC 4.1.

Я много исследовал в Google, но не смог найти ссылку или зависимость maven для использования версии JDBC 4.1.

Ниже, где я наткнулся на

Могу ли я использовать Apache ГСБД 2.1 с Oracle 11.2.0.1 в Tomcat 8 Где я могу найти Maven зависимость для драйверов JDBC 4.1 для Oracle DB

Примечание: Я не хотите использовать TOMCAT ГСБД

ответ

0

(JDBC 4.1 is part of JDK 1.7)

Я проверил несколько версий Oracle JDBC/ODBC drivers, но не нашли никаких признаков JDK 1.7, ни JDBC 4.1 соответствия. Поэтому я предполагаю, что это не так.

Нельзя использовать другой пул соединений. Мы работаем с c3p0, и я видел, что он прочный, если вы настроите его хорошо.

Ответ на комментарий:

According table @Tunaki при условии и Apache Commons DBCP сайт, да ваша матрица:

  • ODBC 11.2.0.4 (JDBC 4.0-совместимый)
  • Apache ДБХП 1,4 (JDBC 4.0 совместимый)
  • JDK 1.7

EDIT2: Знаете ли вы, что Apache ДБХП не consired как производство готовых различными источниками:

http://docs.spring.io/spring-boot/docs/1.2.1.RELEASE/reference/htmlsingle/#boot-features-connect-to-production-database

http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html#Introduction

Connection pooling options with JDBC: DBCP vs C3P0

Почему у вас такое сумасшедшее требование?

+0

Могу ли я использовать DBCP 1.4 Apache с Jre 6 –

+0

Спасибо, последнее быстро подумайте, поэтому я загрузил Apache DBCP 1.4 в Tomcat 8 lib, и он также содержит tomcat-dbcp, и когда я запускаю код, он использует tomcat dbcp, а не apache commons dbcp, любая идея, как заставить его –

+0

спасибо за обновление, все о правилах Enterprise :) –

1

Oracle 11g не поддерживает JDBC 4.1. Only Oracle 12c does.

См. this table на сайте Oracle, где описываются версии Java и JDBC, в которых используется версия Oracle Database.

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

  • Нет связанных вопросов^_^