java - 从哪里获取 11.2.0.3 的 Oracle jar 文件 - xdb、aq、i18n、xmlparser

标签 java jdbc oracle11g oracle-aq oracle-xdk

我正在尝试更新遗留 Java 应用程序以与 Oracle 11g 版本 11.2.0.3 兼容。

该应用程序在 Oracle 10g 版本 10.2.0.4 上运行并使用 Oracle Advanced Queues。它具有声明的 Maven 依赖项:

  • aq 10.2.0.4.0
  • xdb 10.2.0.4.0
  • xml解析器10.2.0.4.0
  • 国际化 10.2.0.4.0

我正在努力寻找适用于 11g 的相同文件,特别是适用于 11.2.0.3 的文件。我在各个地方(例如我的 Oracle 主目录、JDeveloper 安装和在线)四处查看,发现了各种名称和版本各异的令人眼花缭乱的 jar 文件,它们是候选但不是我需要的。

谁能告诉我在哪里可以找到正确的 jar 文件?

现在JDBC驱动里好像有一些aq类,但是包名从oracle.aq变成了oracle.jdbc.aq 。虽然我很乐意进行一些重构,但我希望在继续之前确信这是正确的做法。这里的任何建议都是有值(value)的。

编辑: 当尝试运行混杂的版本时,我设法发现在尝试运行应用程序单元测试时出现以下错误:

java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/CharacterConverter;
at oracle.sql.converter.CharacterConverterFactoryOGS.make(CharacterConverterFactoryOGS.java:43)
at oracle.sql.CharacterSetWithConverter.getInstance(CharacterSetWithConverter.java:97)
at oracle.sql.CharacterSetFactoryThin.make(CharacterSetFactoryThin.java:129)
at oracle.sql.CharacterSet.make(CharacterSet.java:514)
at oracle.sql.CHAR.<clinit>(CHAR.java:72)

编辑: 通过从 Oracle's Oracle Database 11g Release 2 JDBC Drivers page 下载 orai18n.jarxdb6.jar 设法解决导致我的单元测试错误的问题。 .但是,我还缺少aqxmlparser

编辑: 找到the Oracle XDK home page这看起来很有希望获得 xmlparser,但是在一个明显的地方没有可用的下载。

最佳答案

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

Oracle 数据库 11g 第 2 版 JDBC 驱动程序

xdb6 和驱动程序在这里

编辑:请注意,oracle 12c 驱动程序将适用于 12c 和 11g!

https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html

关于java - 从哪里获取 11.2.0.3 的 Oracle jar 文件 - xdb、aq、i18n、xmlparser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529215/

相关文章:

java - 来自 MYSQL DB 查询的编码字符串在 Java 中被破坏

java - Android 中的 Activity 处理

java - 处理来自 Servlet 的 Jquery AJAX 响应中的异常

java - 如何创建独立的可执行jar文件

sql - Oracle将重音字符转换为html格式

jakarta-ee - 使用 Apache iBatis SqlMaps queryForList 进行分页

java - 这段Java代码中加号的作用是什么?

java - SQL 错误 : 0, SQLState: 08S01 通信链路故障

postgresql - 查询模式下的kafka jdbc source connector错误

sql - Oracle变异触发器的解决方案