com.oracle.ojdbc:ojdbc8 与 com.oracle.database.jdbc:ojdbc8 - 有什么区别?

Ale*_*nin 5 oracle jdbc gradle ojdbc

在应用程序的不同模块中使用这两种方法时,我们遇到了 FAN 问题: ERROR: attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out 我们将使用众所周知的方法来解决它:

implementation("com.oracle.ojdbc:ojdbc8:19.8.0.0"){
    exclude(group = "com.oracle.ojdbc", module = "simplefan")
    exclude(group = "com.oracle.ojdbc", module = "ons")
}
Run Code Online (Sandbox Code Playgroud)

但应该理解差异才能统一。有什么不同?谢谢!

小智 2

ojdbc8表示该 jar 是使用 Java 8 编译的,但最新的 JDK 可以支持它。 com.oracle.ojdbc:ojdbc8是我们在 Maven Central 上的旧坐标 com.oracle.database.jdbc:ojdbc8是新坐标

都是来自19.8.0.0吗?