2014-06-12 2 views
0

데이터베이스에 연결하는 함수를 호출하려고 시도하는 Oracle 데이터베이스와 JSP 페이지에 연결하는 Java 클래스가 있습니다.데이터베이스에 연결하는 Java 함수를 호출하는 방법은 무엇입니까?

함수가 호출 될 때 NullPointerException이 발생합니다.

내 자바 코드 :

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(); 
%> 

어디서 잘못된 것입니까?

+0

필요한 병을 추가 했습니까? –

+0

@FlorescentTicker 예 모든 병이 추가되었습니다 – amol

+2

jsp를 통해 데이터베이스에 액세스하면 안됩니다. 그 대신 서블릿을 사용하십시오. stacktrace를 게시하십시오. –

답변

0

대신 Class.forName("oracle.jdbc.OracleDriver");을 사용하십시오. oracle.jdbc.driver.OracleDriver는 Oracle 9i부터 사용되지 않습니다.

관련 문제