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 파일을 찾는다.
-
/altibase_cli.ini
-
$HOME/altibase_cli.ini
-
$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에 지정한 속성값이 사용된다.