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)스트림을 설정합니다. |
'Development > Java' 카테고리의 다른 글
Statement의 주요 메서드 (0) | 2017.07.24 |
---|---|
Statement 인터페이스, 상속 관계도 (0) | 2017.07.24 |
DriverManager, JDBC 드라이버를 로딩 형식 (0) | 2017.07.24 |
Connection인터페이스의 주요 메서드 (0) | 2017.07.24 |
Connection 인터페이스, Connection 객체 생성 방법 (2) | 2017.07.24 |