无法加载JDBC驱动程序类[oracle.jdbc.driver.OracleDriver]

时间:2018-11-17 13:53:26

标签: java ojdbc

以下是pom.xml中的依赖项:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2</version>
    <scope>system</scope>
    <systemPath>/home/martyn/eclipse-workspace/Jars/ojdbc7-12.1.0.2.jar</systemPath>
</dependency>

该文件肯定存在于该位置。在eclipse> Java Resources> Maven依赖项中,我看到那里列出了ojdbc7.12.1.0.2。

此外,我最好从仓库中加载此依赖项,如下所示:

<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc7 -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2</version>
</dependency>

...但是我得到这个红色x错误:Missing artifact com.oracle:ojdbc7:jar:12.1.0.2因此,现在,我只是将本地JAR路径放入pom.xml中。

顺便说一下,这是Spring MVC中的Java代码:

@Bean
public DataSource getDataSource() {
    DriverManagerDataSource dataSource = new DriverManagerDataSource();
    dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");
    dataSource.setUrl("jdbc:oracle:thin:@localhost:1521:xe");
    dataSource.setUsername("budget_admin");
    dataSource.setPassword("s3cret");

    return dataSource;
}

我知道此代码可以正常运行,因为我可以在工作的Windows PC上正常运行该代码。我只是想设置我的家庭开发者。另外,我可以使用这些凭据成功登录SQL Developer。

任何想法为何无法加载此驱动程序?

0 个答案:

没有答案