建立 2.1 版JDBC驅動程式的初始化 (.ini) 檔案 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立 2.1 版JDBC驅動程式的初始化 (.ini) 檔案

透過使用 Amazon Redshift JDBC 驅動程式 2.1 版的初始化 (.ini) 檔案,您可以指定系統層級的組態參數。例如,每個應用程式的聯合 IdP 身分驗證參數可能會有所不同。.ini 檔案提供用SQL戶端取得所需組態參數的共用位置。

您可以建立包含用SQL戶端組態選項的JDBC驅動程式 2.1 版初始化 (.ini) 檔案。檔案的預設名稱為 rsjdbc.ini。JDBC驅動程式 2.1 版會在下列位置檢查 .ini 檔案,並依優先順序列出:

  • IniFileSQL用戶端的連線URL或連線屬性對話方塊中的參數。請確定 IniFile 參數包含 .ini 檔案的完整路徑 (包括檔案名稱)。如需 IniFile 參數的詳細資訊,請參閱 IniFile。如果 IniFile 參數未正確指定 .ini 檔案的位置,則會顯示錯誤。

  • FILE具有完整路徑的環境變量,例如 AMAZON REDSHIFT JDBC INI _ _ _ _ _,包括文件名。您可以使用 rsjdbc.ini 或指定檔案名稱。如果 AMAZON _ _ _ REDSHIFT _ JDBC INI _ FILE 環境變數錯誤地指定 .ini 檔案的位置,則會顯示錯誤。

  • 驅動程式JAR檔案所在的目錄。

  • 使用者主目錄。

  • 系統的臨時目錄。

您可以將 .ini 檔案組織成幾個部分,例如 [DRIVER]。每個區段包含指定各種連線參數的鍵值對。您可以使用 IniSection 參數來指定 .ini 檔案中的區段。如需 IniSection 參數的詳細資訊,請參閱 IniSection

以下是 .ini 檔案格式的範例,其中包含 [DRIVER]、[DEV]、[QA] 和 [PROD] 區段。[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] 區段屬性 (如果包含的話)。

  • 自訂區段組態參數 (如IniSection果在SQL用戶端的連線URL或連線屬性對話方塊中提供此選項)。

  • 來自 getConnection 呼叫中所指定連線屬性物件的屬性。

  • 連線中已設定的組態參數。URL