我正在使用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新手,我不太了解
答案 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驱动程序并使用它。