【问题标题】:Error while making connection to Oracle database in JDBC在 JDBC 中连接到 Oracle 数据库时出错
【发布时间】:2011-09-04 18:07:30
【问题描述】:

我写了一个代码来检查连接是否成功。 但它给出的错误。 我的电脑上安装了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

感谢您的帮助。

【问题讨论】:

  • 你需要说明你使用的是哪个IDE。
  • 将带有驱动程序的 jar 放入项目中,右键单击它并将其添加到构建路径。再试一次。

标签: java servlets jdbc


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2016-05-03
        • 1970-01-01
        • 1970-01-01
        • 2017-04-07
        • 1970-01-01
        • 2014-11-11
        • 1970-01-01
        • 1970-01-01
        • 2021-08-01
        相关资源
        最近更新 更多