JDBC를 통해 Oracle 데이터베이스에 연결하려고합니다. - 이것은 무엇을 의미합니까 예외가 슬로우되지하지만 c
가 null 남아 어떤 이유DriverManager.getConnection()은 연결 객체가 아닌 null을 반환합니다.
Connection c = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
c = DriverManager.getConnection(connURL, userID, password);
} catch (SQLException se) {
System.out.println(se.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
}
: 다음 코드를 사용하십니까?
업데이트 :
우리가 예외지고 있었다 밝혀 - Class not found: "oracle.jdbc.driver.OracleDriver"
을 - 우리는 클래스 경로 외부 ODBC 클래스를했다.
예외가 발생하지 않았습니까? 예외가 던져 지지만'getMessage()'가 빈 문자열을 반환한다면? – axtavt
클래스 경로에 ojdbc.jar를 추가하십시오. – GustyWind
메소드에 대한 연결을 얻는 논리를 이동시키고 거기에서 예외를 던져 앞으로 이동하십시오. –