Oracle JDBC 驱动程序现在可在 Oracle Maven 存储库(不在 Central)中使用。
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
</dependency>
Oracle Maven 存储库需要用户注册。可以在以下位置找到说明:
https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides
2019-10-03 更新
我注意到 Spring Boot 现在正在使用来自Maven Central的 Oracle JDBC Driver 。
<dependency>
<groupId>com.oracle.ojdbc</groupId>
<artifactId>ojdbc10</artifactId>
<version>19.3.0.0</version>
</dependency>
对于 Gradle 用户,请使用:
implementation 'com.oracle.ojdbc:ojdbc10:19.3.0.0'
无需用户注册。
2020-03-02 更新
Oracle 现在正在 com.oracle.database 组 ID 下发布驱动程序。有关更多信息,请参阅 Anthony Accioly 的回答。谢谢安东尼。
兼容JDK6、JDK7、JDK8的Oracle JDBC Driver
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
兼容JDK8、JDK9、JDK11的Oracle JDBC Driver
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>
兼容JDK10和JDK11的Oracle JDBC Driver
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc10</artifactId>
<version>19.3.0.0</version>
</dependency>