<< 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의 정보를 저장합니다.