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 |