本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 2.1 版JDBC驅動程式的初始化 (.ini) 檔案
透過使用 Amazon Redshift JDBC 驅動程式 2.1 版的初始化 (.ini) 檔案,您可以指定系統層級的組態參數。例如,每個應用程式的聯合 IdP 身分驗證參數可能會有所不同。.ini 檔案提供用SQL戶端取得所需組態參數的共用位置。
您可以建立包含用SQL戶端組態選項的JDBC驅動程式 2.1 版初始化 (.ini) 檔案。檔案的預設名稱為 rsjdbc.ini
。JDBC驅動程式 2.1 版會在下列位置檢查 .ini 檔案,並依優先順序列出:
-
IniFile
SQL用戶端的連線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