温馨提示:本文翻译自stackoverflow.com,查看原文请点击:java - I can't find OracleCallablestatement in ojdbc8. Is it replaced? if so with what?
java jdbc oracle

java - 我在ojdbc8中找不到OracleCallablestatement。

发布于 2020-04-14 14:44:59

我在ojdbc8中找不到OracleCallablestatement。它被替换了吗?如果是这样的话?

<dependency>
  <groupId>com.oracle.ojdbc</groupId>
  <artifactId>ojdbc8</artifactId>
  <scope>runtime</scope>
</dependency>

查看更多

提问者
qwerty
被浏览
77
Karol Dowbecki 2020-02-03 20:37

那是因为ojdbc8.jar依赖范围是runtime这样的,因此在编译期间类不可用。如果您需要OracleCallableStatement在代码中使用,请将范围更改为compile

<dependency>
  <groupId>com.oracle.ojdbc</groupId>
  <artifactId>ojdbc8</artifactId>
  <scope>compile</scope>
</dependency>