的Class.forName(" oracle.jdbc.driver.OracleDriver&#34);抛出NullPointerException

时间:2015-12-07 14:20:20

标签: java oracle jdbc nullpointerexception

Class.forName("oracle.jdbc.driver.OracleDriver"); 

投掷NullPointerException,我已经尝试了很多来解决它但失败了。

您可以检查出现问题的以下功能:

public static Connection con=null;

public static Connection getOracleConnection()
{


    try{  
        Class.forName("oracle.jdbc.driver.OracleDriver");  
        con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",Constants.OracleUsername,Constants.OraclePassword);  
        }catch(NullPointerException npe){ npe.printStackTrace(); }
    catch(Exception e){ System.out.println("Error to create the connection "); }

    return con;
}

1 个答案:

答案 0 :(得分:1)

检查Oracle JDBC驱动程序是否在您的类路径中。

如果尚未下载,您可以在下面的页面上找到一个:

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html