Java 找不到Oracle jdbc驱动程序

Java 找不到Oracle jdbc驱动程序,java,oracle,jdbc,Java,Oracle,Jdbc,我不熟悉java和数据库连接,我正在尝试与oracle数据库建立一个非常简单的连接。当我运行此代码时: import java.sql.*; import oracle.jdbc.pool.OracleDataSource; public class Hello { public String sayHtmlHello() { try { // Load the JDBC driver String driverName = "oracle.jdbc

我不熟悉java和数据库连接,我正在尝试与oracle数据库建立一个非常简单的连接。当我运行此代码时:

import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;

public class Hello 
{
public String sayHtmlHello() 
{
    try {
        // Load the JDBC driver
        String driverName = "oracle.jdbc.driver.OracleDriver";
        Class.forName(driverName);

        // Create a connection to the database
        String serverName = "sever2";
        String portNumber = "1521";
        String sid = "serv1";
        String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber +":" + sid;
        String username = "user";
        String password = "pass";

        OracleDataSource ods = new OracleDataSource();
        ods.setUser(username);
        ods.setPassword(password);
        ods.setURL(url);
        Connection conn = ods.getConnection();

        System.out.println("Connection made?");
    } catch (ClassNotFoundException e) {
        // Could not find the database driver
        System.out.println("Can't find database driver");
    } catch (SQLException e) {
        // Could not connect to the database
        System.out.println("Can't connect to database");
    }

我得到的输出
找不到数据库驱动程序
。我使用的是EclipseHelios,我在构建路径中添加了
ojdbc6.jar
(首先我仔细检查了一下),我使用的是JDK1.6

检查.jar是否也在您的运行路径上。在eclipse中,转到运行-->运行配置-->选择配置-->类路径选项卡。如果没有选择右侧的“添加jar”,您的jar需要位于“用户条目”中。

您可以在第一个catch块中使用e.printstacktrace()并粘贴完整的堆栈跟踪吗?或者更好的是,根本不捕获异常(将其重新显示为
抛出新的RuntimeException(e)
)@从技术上讲,在布里斯托尔,你必须抓住它才能重新起跳:)这非常有效。感谢您的快速回复。只要StackOverflow允许,我会尽快接受答案。我无法在我的Eclipse中了解您的解决方案,而且您仍然不清楚实际要做什么。如果您没有看到Run Configuration选项卡,请确保您处于“Plugin Developer”透视图中。