如何调用连接数据库的Java函数?

时间:2014-06-12 10:15:15

标签: java sql oracle jsp

我有一个连接到Oracle数据库和JSP页面的Java类,我试图在其中调用连接数据库的函数

调用函数时,我收到NullPointerException。

我的Java代码:

public class DBConnection 
{
public Connection getConnection() throws Exception
  {   

 Connection con = null;
    try {
      Class.forName("oracle.jdbc.driver.OracleDriver");

      con = DriverManager.getConnection(the correct code);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
        throw e;

    }
    catch (SQLException e) {
        e.printStackTrace();
        throw e;
    }
 }

} 

和我的JSP页面:

<% DBConnection db=new DBConnection(); 

db.getConnection(); 
 %>

我哪里错了?

1 个答案:

答案 0 :(得分:0)

请改用Class.forName("oracle.jdbc.OracleDriver");。 oracle.jdbc.driver.OracleDriver从Oracle 9i开始不推荐使用。