콘텐츠로 이동

DataSource

DataSource#

Altibase JDBC 드라이버는 연결 설정을 담고 있는 파일을 사용해서 데이터베이스에 접속하는 방법을 제공한다. 이 때 설정 파일에 포함되어 있는 데이터베이스 서버로의 연결 정보들의 집합을 DataSource라고 한다.

DataSource 설정 방법#

DataSource는 altibase_cli.ini 파일에 아래의 형식으로 설정한다.

# comment

[ datasource_name ]
Server=localhost # comment
Port=20300
User=sys
Password=manager

만약 더 추가할 연결 속성이 있다면, "key=value" 형태의 문자열을 줄 단위로 적으면 된다.

JDBC 드라이버는 아래 순서의 경로대로 altibase_cli.ini 파일을 찾는다.

  1. /altibase_cli.ini

  2. $HOME/altibase_cli.ini

  3. $ALTIBASE_HOME/conf/altibase_cli.ini

DataSource를 이용한 접속#

DataSource를 사용해서 서버에 접속하려면, IP 주소와 포트 번호 대신에 altibase_cli.ini 파일에 명시한 DSN(DataSource Name)을 연결 URL에 명시하면 된다.

다음은 DSN을 이용한 연결 URL의 예제이다.

jdbc:Altibase://datasource_name
jdbc:Altibase://datasource_name:20301
jdbc:Altibase://datasource_name:20301?sys=user&password=pwd

연결 URL에 DSN을 명시할 때, port 또는 다른 속성을 추가로 지정할 수 있다. 단, altibase_cli.ini 파일에 지정한 속성을 연결 URL에 중복해서 지정하면, 파일의 값은 무시되고 연결 URL에 지정한 속성값이 사용된다.