DriverManager 클래스의 주요 메소드

CODEDRAGON Development/Java

반응형


 

 

DriverManager 클래스의 주요 메소드

메소드

설명

deregisterDriver

드라이버 매니저의 리스트에서 지정한 "드라이버"를 삭제합니다.

Connection getConnection(JDBC URL)

지정한 데이터베이스 "URL(String)"을 연결합니다. 결과로 Connection객체를 생성합니다.

지정한 URL을 근거로 적당한 드라이버를 드라이버 리스트에서 찾아 찾은 드라이버를 이용하여 URL에서 지정한 데이터베이스를 연결하게 됩니다.

데이터베이스를 연결하지 못하면 SQLException 예외가 발생합니다.

Connection getConnection(JDBC URL, 속성)

지정한 데이터베이스 URL을 연결하는데 지정한 속성에 값을 지정합니다.

결과로 Connection 객체를 생성합니다.

Connection getConnection(JDBC URL, 사용자ID, PW)

지정한 데이터베이스 URL을 연결하는데 연결한 데이터베이스의 사용자ID PW를 함께 지정합니다.

결과로 Connection 객체를 생성합니다.

Driver getDriver(JDBC URL)

지정한 JDBC URL을 이해할 수 있는 드라이버를 구합니다.

Enumeration getDrivers()

현재 접근할 수 있는 모든 로드된 JDBC드라이버를 Enumeration유형으로 반환합니다.

int getLoginTimeout()

데이터베이스를 로그인할 때 드라이버가 기다릴 수 있는 최대 시간을 초 단위로 반환합니다.

PrintWriter getLogStream()

DriverManager와 모든 드라이버에 의해 사용된 기록(logging)/추적(tracing)스트림을 반환합니다.

정보와 오류를 보낼 스트림을 의미합니다.

printIn(String)

현재 JDBC 기록(log)스트림에 메시지를 출력합니다.

registerDriver(드라이버)

드라이버를 드라이버 리스트에 등록합니다.

Class.forName()메소드를 이용하거나 Driver클래스의 객체를 정의하여 드라이버를 로드할 때 자동으로 호출됩니다. 직접 호출할 수도 있습니다.

setLoginTimeout(시간)

데이터베이스를 로그인 할 때 드라이버가 기다릴 수 있는 최대 시간(int)을 초 단위로 설정합니다.

setLogStream(PrintStream 객체)

DriverManger와 모든 드라이버에 의해 사용된 기록(logging)/추적(tracing)스트림을 설정합니다.

 

 

반응형