Apache DBCP 2.1 与 Oracle v11.2.0.1 一起工作
Apache DBCP 2.1 to work with Oracle v11.2.0.1
我们计划将 Apache DBCP 2.1 用于我们的连接池,我们目前有以下技术栈
Tomcat 8
杰尔7
甲骨文数据库 11.2.0.1
根据 Apache DBCP 主页,DBCP v2.1 仅适用于 jre7,它需要 JDBC 4.1 驱动程序。
我发现很难获得 Oracle DB 的 JDBC 4.1 驱动程序。另外我不确定 Oracle 11.2.0.1 是否支持 JDBC 4.1 驱动程序。
我对 google 做了很多研究,但找不到 link 或 maven 依赖项来使用 JDBC 4.1 版本。
以下是我偶然发现的地方
我可以在 Tomcat 8 中将 Apache DBCP 2.1 与 Oracle 11.2.0.1 一起使用吗
我在哪里可以找到 JDBC Oracle DB
4.1 驱动程序的 Maven 依赖项
注意:我不想使用tomcat DBCP
我检查了 Oracle JDBC/ODBC drivers 的几个版本,但没有发现任何符合 JDK 1.7 或 JDBC 4.1 的迹象。所以我假设不是。
你不能使用不同的连接池吗?我们正在使用 c3p0,我发现它很可靠,如果你调整得好的话。
回复评论:
According table @Tunaki provided and Apache Commons DBCP 站点,是的,您的矩阵是:
- ODBC 11.2.0.4(JDBC 4.0 兼容)
- Apache DBCP 1.4(JDBC 4.0 兼容)
- JDK1.7
编辑2:
您是否知道 Apache DBCP 未被各种来源视为生产就绪:
http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html#Introduction
Connection pooling options with JDBC: DBCP vs C3P0
为什么会有这么疯狂的要求?
Oracle 11g 不支持 JDBC4.1。 Only Oracle 12c does.
请参阅 Oracle 站点上的 this table,其中描述了支持 Java 和 JDBC 版本的 Oracle 数据库版本。
我们计划将 Apache DBCP 2.1 用于我们的连接池,我们目前有以下技术栈 Tomcat 8 杰尔7 甲骨文数据库 11.2.0.1
根据 Apache DBCP 主页,DBCP v2.1 仅适用于 jre7,它需要 JDBC 4.1 驱动程序。
我发现很难获得 Oracle DB 的 JDBC 4.1 驱动程序。另外我不确定 Oracle 11.2.0.1 是否支持 JDBC 4.1 驱动程序。
我对 google 做了很多研究,但找不到 link 或 maven 依赖项来使用 JDBC 4.1 版本。
以下是我偶然发现的地方
我可以在 Tomcat 8 中将 Apache DBCP 2.1 与 Oracle 11.2.0.1 一起使用吗 我在哪里可以找到 JDBC Oracle DB
4.1 驱动程序的 Maven 依赖项注意:我不想使用tomcat DBCP
我检查了 Oracle JDBC/ODBC drivers 的几个版本,但没有发现任何符合 JDK 1.7 或 JDBC 4.1 的迹象。所以我假设不是。
你不能使用不同的连接池吗?我们正在使用 c3p0,我发现它很可靠,如果你调整得好的话。
回复评论:
According table @Tunaki provided and Apache Commons DBCP 站点,是的,您的矩阵是:
- ODBC 11.2.0.4(JDBC 4.0 兼容)
- Apache DBCP 1.4(JDBC 4.0 兼容)
- JDK1.7
编辑2: 您是否知道 Apache DBCP 未被各种来源视为生产就绪:
http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html#Introduction
Connection pooling options with JDBC: DBCP vs C3P0
为什么会有这么疯狂的要求?
Oracle 11g 不支持 JDBC4.1。 Only Oracle 12c does.
请参阅 Oracle 站点上的 this table,其中描述了支持 Java 和 JDBC 版本的 Oracle 数据库版本。