首页 > 解决方案 > 无法在 Java 应用程序中加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]

问题描述

我有 ojbcd8.jar,我想在我的 gradle 项目中本地使用它,该项目正在 intelliJ 中开发。

我将 jar 添加到我的项目中,如下所示:

在此处输入图像描述

而且我的 build.gradle 依赖项中也有以下行:

compile files('libs/ojdbc8.jar')

但是,当我尝试运行我的应用程序时,我收到了这个错误:

Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver]

我该如何补救?

标签: javaojdbc

解决方案


自己找到了答案,把它贴在这里,以防以后有人需要它:

在 build.gradle 文件中启用本地 Maven 存储库:

repositories {  
    mavenCentral()  
    mavenLocal()  
}  

然后安装罐子:

mvn install:install-file -Dfile=ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
Check that you have the jar installed into your ~/.m2/ local Maven repository

现在,将其添加到 gradle 中的依赖项中!

dependencies {  
    compile ("com.oracle:ojdbc8:12.2.0.1")  
}  

完毕。


推荐阅读