스킬(skills)/자바(Java)

Cannot create JDBC driver of class '' for connect URL 'null'

후바스탱크 2013. 12. 18. 11:13

Cannot create JDBC driver of class '' for connect URL 'null'


위 에러는 JDBC 드라이버 객체를 생성하는 과정에 있어서 URL 부분이 null 이란 뜻이다.


예를 들어 다음과 같은 구성으로 JDBC를 연결 한다고 했을 경우

public static Connection getConnection(String url, String user, String password) {
    Connection conn = null;

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

        conn = DriverManager.getConnection(url, user, password);
    } catch(ClassNotFoundException ex) {

        // ex.printStackTrace();
    } catch(SQLException sqlEx) {
        // sqlEx.printStackTrace();

    } catch(Exception e) {

    }

    return conn;
}


url 부분의 정보가 제대로 대입 되지 않아서 나는 오류이다.

대부분 DB 정보는 프로퍼티 파일에 정의 해 놓고 사용할텐데 저 오류가 발생되면 아마 프로퍼티 파일을 제대로 인식하지 못해서 발생하는 경우일 수도 있으니 그 부분을 확인 해 보기 바란다.