<< Click to Display Table of Contents >>

ConnectionPool

데이터베이스 연결 Pool 기능과 관련된 메소드를 제공하는 클래스입니다.


Constructor Detail

ConnectionPool

public ConnectionPool(string url, string id, string pw, bool autoLogin, bool useUSL)

오즈 서버의 데이터베이스 연결 Pool에 대한 인터페이스로 해당 데이터베이스의 ADO .NET/ODBC 정보의 등록, 삭제 등의 관리 기능을 수행합니다.

Parameters:

url - HTTP 방식 오즈 서버의 URL

id - 사용자 아이디

pw - 사용자 패스워드

autoLogin - 자동 로그인 여부

useUSL - USL 사용 여부


Method Detail

AddPool

public void AddPool(ConnectionPoolInfo pool) throws OZAPIException

커넥션 풀 인포에 들어있는 정보에 맞춰서 커넥션 풀을 만들어 추가합니다. 커넥션 풀 인포에는 상태, 이름, 타입, 주소, 포트, SID, DB드라이버 종류, DB 서버이름, 사용자명, 암호, 최대접속, 초기 접속, 타임 아웃, URL, 프로퍼티, 사용자정의 드라이버가 있습니다.

Parameters:

pool - 추가할 ConnectionPoolInfo의 내용

RemovePool

public void RemovePool(string alias) throws OZAPIException

해당 앨리어스 이름의 ConnectionPool을 삭제합니다.

Parameters:

alias - ConnectionPool 앨리어스 이름

GetPoolInfos

public ConnectionPoolInfo[] GetPoolInfos() throws OZAPIException

모든 ConnectionPool에 대한 정보를 가져옵니다.

GetPoolStatuses

public ConnectionPooStatus[] GetPoolStatuses() throws OZAPIException

모든 ConnectionPool에 대한 상태 정보를 가져옵니다.

GetPoolInfo

public ConnectionPoolInfo GetPoolInfo(string alias) throws OZAPIException

해당 ConnectionPool에 대한 ConnectionPoolInfo 리스트를 가져옵니다.

Parameters:

alias - ConnectionPool의 앨리어스 이름

Save

public void Save() throws OZAPIException throws OZAPIException

서버에 모든 ConnectionPool의 정보를 저장합니다.