Oracle终于在Maven Central发布数据库JDBC驱动程序 - Kuassi Mensah


Maven Central成为Oracle JDBC驱动程序的分发中心。虽然从最新版本19.3.0.0开始,但很快将添加以前和支持的版本。
这是使用ojdbc10.jar的pom文件:

  <dependencies>
    <dependency>
      <groupId>com.oracle.ojdbc</groupId>
      <artifactId>ojdbc10</artifactId>
      <version>19.3.0.0</version>
    </dependency>

Jar包说明:

  • ojdbc10.jar:使用JDK10编译的类型4驱动程序,通过JDK11认证
  • ojdbc8.jar:使用JDK8编译的类型4驱动程序,通过JDK 10和11认证
  • ucp.jar:用于ojdbc8.jar或ojdbc10.jar的Java(通用连接池)库
  • orai18n.jar:NLS或内部化支持的Java类
  • ons.jar:支持自动注册到服务器端Oracle Notification Services(ONS)守护程序
  • simplefan.jar:支持Java API订阅快速应用程序通知(FAN)事件; 不使用Oracle Java连接池(ucp)时需要; 需要ons.jar
  • osdt_core.jar,osdt_cert.jar,oraclepki.jar:使用Oracle Wallets进行Oracle数据库Java连接所必需的
  • xdb.jar和xmlparserv2.jar:支持XML数据类型的标准java.sql.SQLXML接口
  • ojdbc10dms.jar:与ojdbc10.jar一起使用,支持Oracle动态监视服务(DMS)检测和对java.util.logging的有限支持
  • ojdbc8dms.jar:与ojdbc8.jar一起使用,支持Oracle动态监视服务(DMS)检测和对java.util.logging的有限支持
  • ojdbc10_g.jar:带跟踪代码的ojdbc10.jar(调试模式)
  • ojdbc8_g.jar:带跟踪代码的ojdbc8.jar(调试模式)
  • ojdbc10dms_g.jar:支持调试模式下的DMS检测,与ojdbc10_g.jar一起使用
  • ojdbc8dms_g.jar:支持调试模式下的DMS检测,与ojdbc8_g.jar一起使用。

Group, Artifacts, 和Version
Group: com.oracle.ojdbc
Version: 19.3.0.0

https://repo1.maven.org/maven2/com/oracle/ojdbc/

Artifacts脚手架和依赖:
为了避免多次访问Maven Central,并且因为JDBC jar经常与随播jar一起使用,我们已经为一些脚手架添加了一些硬件和可选的依赖项。这是他们的ID和依赖项

  • ojdbc10:拉出ojdbc10.jar,ucp.jar,oraclepki.jar,osdt_core.jar,osdt_cert.jar,ons.jar,simplefan.jar以及可选的 orai18n.jar,xdb.jar和xmlparserv2.jar(请参阅pom的示例)文件使用这个,接近这篇文章的结尾)。
  • ojdbc8:拉出ojdbc8.jar,ucp.jar,oraclepki.jar,osdt_core.jar,osdt_cert.jar,ons.jar,simplefan.jar,以及可选的 orai18n.jar,xdb.jar和xmlparserv2.jar
  • ucp:拉取ucp.jar
  • orai18n:拉扯orai18n.jar
  • ons:拉上ons.jar
  • simplefan:拉Simplefan.jar和ons.jar
  • osdt_core:拉出osdt_core.jar
  • osdt_cert:拉出osdt_cert.jar
  • oraclepki:拉oraclepki.jar
  • xdb:拉xdb.jar和xmlparserv2.jar
  • xmlparserv2:拉xmlparserv2.jar
  • DMS:拉dms.jar
  • ojdbc10dms:拉出ojdbc10dms.jar
  • ojdbc8dms:拉出ojdbc8dms.jar
  • ojdbc10_g:拉出ojdbc10_g.jar,ojdbc10dms.jar,ojdbc10dms_g.jar和dms.jar
  • ojdbc8_g:拉出ojdbc8_g.jar,ojdbc8dms.jar,ojdbc8dms_g.jar和dms.jar
  • ojdbc10dms_g:拉出ojdbc10dms_g.jar`
  • ojdbc8dms_g:拉出ojdbc8dms_g.jar