JDBC 드라이버 버전 2.1용 초기화(.ini) 파일 생성 - Amazon Redshift

JDBC 드라이버 버전 2.1용 초기화(.ini) 파일 생성

Amazon Redshift JDBC 드라이버 버전 2.1용 초기화(.ini) 파일을 사용하여 시스템 수준 구성 파라미터를 지정할 수 있습니다. 예를 들어 애플리케이션마다 페더레이션 IdP 인증 파라미터가 다를 수 있습니다. .ini 파일은 SQL 클라이언트가 필요한 구성 파라미터를 가져올 수 있는 공통 위치를 제공합니다.

SQL 클라이언트에 대한 구성 옵션이 들어 있는 JDBC 드라이버 버전 2.1 초기화(.ini) 파일을 생성할 수 있습니다. 파일의 기본 이름은 rsjdbc.ini입니다. JDBC 드라이버 버전 2.1은 다음 위치(우선 순위에 따라 나열됨)에서 .ini 파일을 확인합니다.

  • 연결 URL 또는 SQL 클라이언트의 연결 속성 대화 상자에 있는 IniFile 파라미터. IniFile 파라미터에 파일 이름을 포함한 .ini 파일의 전체 경로가 포함되어 있는지 확인합니다. IniFile 파라미터에 대한 자세한 내용은 INIFILE 섹션을 참조하세요. IniFile 파라미터가.ini 파일의 위치를 잘못 지정하면 오류가 표시됩니다.

  • 파일 이름을 포함한 전체 경로가 포함된 AMAZON_REDSHIFT_JDBC_INI_FILE과 같은 환경 변수. rsjdbc.ini를 사용하거나 파일 이름을 지정합니다. AMAZON_REDSHIFT_JDBC_INI_FILE 환경 변수가.ini 파일의 위치를 잘못 지정하면 오류가 표시됩니다.

  • 드라이버 JAR 파일이 있는 디렉터리.

  • 사용자 홈 디렉터리.

  • 시스템의 임시 디렉터리.

.ini 파일을 [DRIVER]와 같은 섹션으로 구성할 수 있습니다. 각 섹션에는 다양한 연결 파라미터를 지정하는 키-값 페어가 있습니다. IniSection 파라미터를 사용하여.ini 파일에 섹션을 지정할 수 있습니다. IniSection 파라미터에 대한 자세한 내용은 IniSection 섹션을 참조하세요.

다음은 [DRIVER], [DEV], [QA] 및 [PROD]에 대한 섹션이 있는 .ini 파일 형식의 예입니다. [DRIVER] 섹션은 모든 연결에 적용할 수 있습니다.

[DRIVER] key1=val1 key2=val2 [DEV] key1=val1 key2=val2 [QA] key1=val1 key2=val2 [PROD] key1=val1 key2=val2

JDBC 드라이버 버전 2.1은 우선 순위에 따라 나열된 다음 위치에서 구성 파라미터를 로드합니다.

  • 애플리케이션 코드의 기본 구성 파라미터.

  • .ini 파일의 [DRIVER] 섹션 속성(포함된 경우).

  • 연결 URL 또는 SQL 클라이언트의 연결 속성 대화 상자에 IniSection 옵션이 제공되는 경우 사용자 정의 섹션 구성 파라미터.

  • getConnection 호출에 지정된 연결 속성 객체의 속성.

  • 연결 URL에 지정된 구성 파라미터.