在JDBC中连接到Oracle数据库时出错

时间:2011-09-04 09:22:04

标签: java servlets jdbc

我编写了一个代码来检查连接是否成功。 但它给出了错误。 我的计算机上有一个 oracle 10g express edition

try{
String url="jdbc:oracle:thin:@//localhost:1521:XE";
String driver= "oracle.jdbc.driver.OracleDriver";
Class.forName(driver);
System.out.println(" Driver loaded ");
Connection con = DriverManager.getConnection(url,"system:,"manager");
System.out.println("Connection Successful");
} //catch block

给出的错误是:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

您需要将oracle jdbc驱动程序(jar)添加到类路径中。

答案 1 :(得分:1)

看起来包含oracle.jdbc.driver.OracleDriver类的JAR文件根本不在您的类路径中。找到并通过添加位置(例如,通过-cp选项添加到java来解决该问题;有关如何修复它的详细信息将因您正在构建的应用程序类型而异。

答案 2 :(得分:0)

您必须将oracle_jdbc.jar文件放在代码的同一文件夹中,或其他任何位置,并将该文件夹添加到类路径中。

答案 3 :(得分:0)

在类路径中添加 ojdbc.jar

选中How to Add JARs to Project Build Paths in Eclipse