没有适用于 Oracle JDBC6 和 Maven standAlone java 项目的驱动程序

No suitable driver for Oracle JDBC6 with maven standAlone java project

我有一个 Maven StandAlone java 项目,我将 jdbc6.jar 添加到我的本地 Maven 存储库,然后在项目的 pom 文件中写入依赖项,jdbc6.jar 是正确的添加到 /dependencies,但是当我尝试连接到我的数据库时,我得到了 找不到适合 jdbc:oracle:thin:@localhost:1521:xe

的驱动程序

它在一个 NetBeans 项目中,我在没有 Maven 的 Eclipse projet 中探测了相同的代码连接并且它有效。

您参考以下代码以参考 Oracle JDBC6 连接。

    try {
        Class.forName("oracle.jdbc.driver.OracleDriver");
    } catch (ClassNotFoundException e) {
        System.out.println("Where is your Oracle JDBC Driver?");
        e.printStackTrace();
        return;
    }
 Connection connection = null;
       try {
        connection = DriverManager.getConnection(
    "jdbc:oracle:thin:@localhost:1521:xe","system","password");
    } catch (SQLException e) {
          e.printStackTrace();
        return;
        }
        if (connection != null) {
        System.out.println("You made it, take control your database now!");
    } else {
        System.out.println("Failed to make connection!");
    }

参考下面 link : http://www.codejava.net/java-se/jdbc/connect-to-oracle-database-via-jdbc