找不到类的异常 - oracle.jdbc.driver.OracleDriver

时间:2016-03-05 09:59:37

标签: java database oracle jdbc database-connection

我正在尝试执行以下程序,但我得到了 -

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

异常。请建议修复。我是java的新手。 我基本上是想从DB的T_Profile表读取一个值并打印出来。

public static void main(String[] args) throws Exception
{
    String addr = "jdbc:oracle:thin:@hostName:1521:serviceName";
    String un = "username";
    String pw = "password";
    Connection con = null;
    try
    {
        Class.forName("oracle.jdbc.driver.OracleDriver");
        con = DriverManager.getConnection(addr,un,pw);
        Statement stat = con.createStatement();
        String query = "select * from schema.T_PROFILE where profile_id = 100292";
        ResultSet rs = stat.executeQuery(query);
        while(rs.next())
        {
            String Profile_id = rs.getString(1);
            System.out.println(Profile_id);
        }
    }
    catch(Exception e)
    {
    System.out.println(e);  
    }
}

2 个答案:

答案 0 :(得分:0)

您需要在项目ojdbc14.jar文件夹

中添加lib文件

答案 1 :(得分:0)

在库中添加.jar文件。 你可以从这里得到它 http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html