我正在尝试更新旧版Java应用程序以使其与Oracle 11g 11.2.0.3。版兼容。
该应用程序在Oracle 10g 10.2.0.4版上运行,并使用Oracle Advanced Queues。它具有声明的Maven依赖项:
我正在努力为11g(尤其是11.2.0.3)找到相同的文件。我到过很多地方,例如Oracle主目录,JDeveloper安装和在线查看,发现各种名称和版本的jar文件令人迷惑,这些候选文件不是我所需要的,但并不是我所需要的。
谁能让我知道在哪里可以找到合适的jar文件?
看来aq
JDBC驱动程序中现在有一些类,但是包名称已从更改oracle.aq
为oracle.jdbc.aq
。虽然我很乐意进行一些重构,但我还是要有一点信心,这是在继续之前要做的正确的事情。这里的任何建议都是有价值的。
编辑: 当尝试使用版本的杂烩运行时,我设法在运行应用程序单元测试时遇到以下错误:
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)
编辑: 通过下载orai18n.jar
并xdb6.jar
从Oracle的Oracle Database
11g第2版JDBC驱动程序页面
设法解决了导致我的单元测试中出现错误的问题。但是,我仍然缺少aq
和xmlparser
。
编辑: 找到了看起来很有希望的Oracle
XDK主页xmlparser
,但是没有明显的可用下载。
http://www.oracle.com/technetwork/database/enterprise-
edition/jdbc-112010-090769.html
Oracle Database 11g第2版JDBC驱动程序
xdb6和驱动程序在这里
编辑:请注意oracle 12c驱动程序将与12c和11g一起使用!
https://www.oracle.com/technetwork/database/application-
development/jdbc/downloads/index.html
问题内容: 我下载了文件作为ajax的响应。如何从内容处置中获取文件名和文件类型并显示其缩略图。我有许多搜索结果,但找不到正确的方法。 控制台输出: 问题答案: 这是我有时使用它的方式。我假设您将附件作为服务器响应提供。 我从REST服务中这样设置响应头 编辑:编辑答案以适合您的问题-使用单词代替
我通过JFileChooser使用下面这段代码将一个名为test.xml的文件添加到我的JList中; 现在我必须从Jlist中选择一个文件,然后将它转换成另一个文档。如果我给出输入,转换步骤就会起作用; 但是如果我给它,它就不起作用; 列表及其向量使用以下代码段创建: 你们谁能告诉我如何从JList中选择该特定文件来进行转换吗?提前感谢…!
问题内容: 有没有办法从或从中获取文件名? 问题答案: 看起来答案是否定的: http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileOutputStream.html http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileOutputStream.html
我用谷歌浏览器创建了一个“.har”文件,创建了一个加特林模拟。我改变了输入参数
我下载了一个文件作为ajax的响应。如何从中获取文件名和文件类型并显示缩略图。我得到了很多搜索结果,但找不到正确的方法。 控制台输出:
我必须从文件中获取一个数字,有些文件包含字母和数字。比如(dsh8kuebw9)或者有(8)这样的空格,我怎样才能得到这些数字?我试过很多次了。我有一个方法可以找到一个数字出现在一个数字中的方法是count8方法。 parseInt将文件的行转换为整数,但由于在某些文件中有字母,我的方法遇到了问题,因为它只接受整数而不接受字符串