试图连接到SQL数据库和驱动程序找不到

时间:2019-05-17 21:02:37

标签: java sql oracle driver ojdbc

我正在使用netbeans编写Java应用程序。我需要连接到sql数据库,并且出现以下错误:java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

我使用maven项目并添加了依赖项:ojdbc14

  try {     //load database driver
            Class.forName("oracle.jdbc.driver.OracleDriver");
        } catch (ClassNotFoundException ex) {
            Logger.getLogger("Driver not found");
            System.out.println(ex);
            System.out.println("error");
        }

我该怎么做才能解决此问题?我是Java新手,我不太了解

3 个答案:

答案 0 :(得分:1)

您需要在计算机上安装驱动程序。这是一个答案 JDBC Driver class not found: oracle.jdbc.OracleDriver

答案 1 :(得分:1)

我只是想知道:您说过ojdbc14?那就是要与Java 1.4一起使用的oracle jdbc驱动程序。

我建议使用最新版本的ojdbc8: https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8

那是2019年4月,而不是2009年(ojdbc14)。

也许甚至2016年的信息也很有用: https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides

答案 2 :(得分:0)

您可以从OTN下载JDBC驱动程序并使用它。