|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
PooledConnection
오브젝트의 팩토리입니다. 이 인터페이스를 구현하는 오브젝트는 일반적으로, JavaTM Naming and Directory Interface (JNDI)를 기본으로 한 네임 서비스로 등록되어 있습니다.
메소드의 개요 | |
int |
getLoginTimeout ()
데이타베이스에의 접속 시행중에, 이 ConnectionPoolDataSource 오브젝트가 대기하는 최장 시간 (초)을 취득합니다. |
PrintWriter |
getLogWriter ()
이 ConnectionPoolDataSource 오브젝트의 로그 라이터를 취득합니다.
|
PooledConnection |
getPooledConnection ()
풀 된 접속으로서 사용 가능한, 데이타베이스에의 물리 접속의 확립을 시도합니다. |
PooledConnection |
getPooledConnection (String user,
String password)
풀 된 접속으로서 사용 가능한, 데이타베이스에의 물리 접속의 확립을 시도합니다. |
void |
setLoginTimeout (int seconds)
데이타베이스에의 접속 시행중에, 이 ConnectionPoolDataSource 오브젝트가 대기하는 최장 시간 (초)을 지정합니다. |
void |
setLogWriter (PrintWriter out)
이 ConnectionPoolDataSource 오브젝트의 로그 라이터를 java.io.PrintWriter 오브젝트로 설정합니다.
|
메소드의 상세 |
public PooledConnection getPooledConnection() throws SQLException
ConnectionPoolDataSource
오브젝트가 나타내는 데이타베이스에의 물리 접속인 PooledConnection
오브젝트
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우public PooledConnection getPooledConnection(String user, String password) throws SQLException
user
- 그 대리로서 접속을 하는 데이타베이스 유저password
- 유저의 패스워드
ConnectionPoolDataSource
오브젝트가 나타내는 데이타베이스에의 물리 접속인 PooledConnection
오브젝트
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우public PrintWriter getLogWriter() throws SQLException
ConnectionPoolDataSource
오브젝트의 로그 라이터를 취득합니다.
로그 라이터란, 이 ConnectionPoolDataSource
오브젝트에 대해서 로그가 기록되거나 트레이스 된, 모든 메세지가 표시되는 캐릭터 출력 스트림입니다. 이 오브젝트의 메소드에 의한 메세지나, 이 오브젝트가 작성한 것 외의 오브젝트에 의한 메세지등도 포함됩니다. 데이터 소스에 특유의 로그 라이터에 표시된 메세지는 java.sql.DriverManager
클래스에 관련지을 수 있었던 로그 라이터에는 표시되지 않습니다. 데이터 소스 오브젝트가 작성되면(자), 로그 라이터는 null 에 초기화됩니다. 즉, 디폴트에서는 로그의 취득은 무효입니다.
ConnectionPoolDataSource
의 로그 라이터. 로그의 취득이 무효의 경우는 null
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우setLogWriter(java.io.PrintWriter)
public void setLogWriter(PrintWriter out) throws SQLException
ConnectionPoolDataSource
오브젝트의 로그 라이터를 java.io.PrintWriter
오브젝트로 설정합니다.
로그 라이터란, 이 ConnectionPoolDataSource
오브젝트에 대해서 로그가 기록되거나 트레이스 된, 모든 메세지가 표시되는 캐릭터 출력 스트림입니다. 이 오브젝트의 메소드에 의한 메세지나, 이 오브젝트가 작성한 것 외의 오브젝트에 의한 메세지등도 포함됩니다. 데이터 소스에 특유의 로그 라이터에 표시된 메세지는 java.sql.DriverManager
클래스에 관련지을 수 있었던 로그 라이터에는 표시되지 않습니다. 데이터 소스 오브젝트가 작성되면(자), 로그 라이터는 null 에 초기화됩니다. 즉, 디폴트에서는 로그의 취득은 무효입니다.
out
- 새로운 로그 라이터. 로그의 취득을 무효로 하는 경우는 null
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우getLogWriter()
public void setLoginTimeout(int seconds) throws SQLException
ConnectionPoolDataSource
오브젝트가 대기하는 최장 시간 (초)을 지정합니다. 값이 0 때, 디폴트의 시스템 타임 아웃이 설정되어 있는 경우는 그 값이 됩니다. 그렇지 않은 경우는 타임 아웃 하지 않는 것을 의미합니다. ConnectionPoolDataSource
오브젝트가 작성되면(자), 로그인 타임 아웃은 0 에 초기화됩니다.
seconds
- 데이터 소스의 로그인 제한 시간
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우getLoginTimeout()
public int getLoginTimeout() throws SQLException
ConnectionPoolDataSource
오브젝트가 대기하는 최장 시간 (초)을 취득합니다. 값이 0 때, 디폴트의 시스템 타임 아웃이 설정되어 있는 경우는 그 값이 됩니다. 그렇지 않은 경우는 타임 아웃 하지 않는 것을 의미합니다. DataSource
오브젝트가 작성되면(자), 로그인 타임 아웃은 0 에 초기화됩니다.
SQLException
- 데이타베이스 액세스 에러가 발생했을 경우setLoginTimeout(int)
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.