问题标签 [ojdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9255 浏览

java - ora-03001 在 java 中运行 select 时未实现的功能

当我得到错误代码时,我试图在来自 java 的 oracle 11g 上运行以下选择查询(使用瘦驱动程序)。我的问题是为什么我会收到这个错误?我认为这一定是瘦驱动程序的问题,但我无法弄清楚它可能是什么,因为它确实支持选择查询......请帮助我!

java.sql.SQLException: ora-03001 unimplemented feature

ora版本:

查询是:

使用preparedStatement 和executeQuery:

我在 sql developer 中运行了这个查询,它给了我这个输出(所有电梯及其相关文件),这是正确的:

asd 从电梯中选择 *:

从文件中选择 *:

从文件链接中选择 *:

0 投票
1 回答
19156 浏览

java - 随机出现“IO错误:网络适配器无法建立连接”

尝试通过 Java 连接到 Oracle 数据库时,我随机收到“IO 错误:网络适配器无法建立连接”。有时我必须运行我的应用程序几次才能停止抛出错误。

关于它为什么随机抛出该错误的任何想法?我正在使用带有 ojdbc6.jar 驱动程序的 JDK 1.7。

0 投票
0 回答
26 浏览

java - 使用 OJDBC 对可变数量的输入进行 DB 数据检索

我使用 OJDBC 将数据从数据库检索到一组给定的主键。为了使算法高效,我将循环限制在给定的集合中,而不是检索整个表。

我这样做

processCustomer 方法处理 Query 并根据我的需要填充一个 HashMap。

我相信这不是最佳实践,因为我为每个客户(可以达到 100k)打了数据库,并且完成这个过程需要很多时间。

什么是最有效的方法

0 投票
5 回答
41852 浏览

eclipse - io异常:网络适配器无法建立连接

我正在使用 tomcat 应用程序服务器并连接到 Oracle DB。项目中有一个文件被调用ojdbc14-10g.jar。在 jsp 页面中,我打开了与数据库的连接并获取了一些信息。但是,当我刷新页面时,我多次收到以下错误:

java.sql.SQLException:Io 异常:网络适配器无法建立连接。

此外,我在其他 jsp 页面中使用此代码,而且,对于超过四到五次刷新,我得到了同样的错误。

你能给我一些建议吗?

0 投票
1 回答
1154 浏览

java - Oracle JDBC 驱动程序在选择数据时将 \n 转义为 \\n

我试图解释为什么 Oracle 驱动程序默认情况下将结束行字符“\n”转义为转义字符串“\\n”,这使得“\n”在我打印时显示出来。除了在打印之前简单地将“\\n”替换为“\n”之外,我还想获得一些关于如何以优雅的方式处理它的建议。

额外信息:
- Oracle 驱动程序:ojdbc6.jar
- Java 1.6.0_18 和 1.7.0_45

示例:
- DB "column1" 数据 = line1\nline2\nline3

感谢任何帮助,
干杯

0 投票
0 回答
1546 浏览

java - 如何通过 jdbc 发送和接收 Oracle 集合

我正在尝试调用一个存储过程,它接收多种字符串类型和一个对象表,并返回一个对象表。这是我的类型:

这是我的代码:

当我运行它时,我得到了这个:

我怀疑数组描述符有些地方不太对劲,但它们都构建正确,所以也许是我传入返回的空数组?没有找到任何显示复杂集合进出的谷歌搜索,所以我很茫然。

更新:在查看了我在下面提到的网站上的代码之后,我写了这个并且它运行良好。

0 投票
2 回答
5183 浏览

tomcat - 为什么我不应该在生产环境中打开“antiJARLocking”?

我在 Tomcat7 服务器上运行网络应用程序并且无法取消部署它们。Windows 似乎会锁定应用程序文件夹中的特定 JAR 文件。我发现有一个名为“antiJARLocking”的上下文属性,我可以将其设置为“true”(在此处定义:http: //tomcat.apache.org/tomcat-6.0-doc/config/context.html#Standard_Implementation)这可能会解决问题。

事实是,我看到一些人说我不应该在生产环境中将此属性设置为 true;但我找不到原因。我知道将此属性设置为 true 可能会减慢 tomcat 启动和/或应用程序启动的速度,但这对我来说听起来不是一个大问题..?我错了吗?

您是否知道任何其他原因可以解释为什么有些人可能会阻止在生产中使用“antiJARLocking”?JAR锁定问题还有其他解决方案吗?

如果这有任何帮助,我正在运行 tomcat 7.0.40。一直被锁定的 jar 文件是“ojbdc6.jar”。

感谢您的帮助!

0 投票
1 回答
219 浏览

weblogic - 服务器上的 Weblogic 不同的 ojdbc 库

我在 weblogic 域上运行多个服务器。

是否可以在服务器上运行不同的 ojdbc 驱动程序?

在服务器启动配置下添加类路径不起作用,还与应用程序一起部署并作为库部署在服务器上不会覆盖默认值。

感谢帮助

0 投票
3 回答
1987 浏览

maven - maven存储库设置不起作用

我在我的 POM.xml 中引用一个存储库以将 ojdbc.jar 添加到我的项目中,但 Maven(我使用 STS 插件)一直告诉我它找不到 jar。
我在我的 POM.xml 中定义的存储库和 jar 依赖项下方显示。

任何人都知道为什么找不到罐子?我的 POM.xml 设置不正确吗?

请注意,vaadin 存储库工作正常,因为 vaadin jar 已正确添加到我的项目中。

这是http://mvnrepository.com/artifact/ojdbc/ojdbc/14中定义的依赖项设置:

0 投票
2 回答
2297 浏览

java - 将 LIKE 与 ojdbc7.jar 一起使用时出现 SQLSyntaxErrorException

我有以下声明:

prpStat.getParameterMetaData();当我使用 ojdbc7.jar执行该方法时,我得到以下异常。使用 ojdbc6 时不会抛出异常。

任何想法如何解决这个问题?