JDBC 連線

JDBC 連線型別允許連線到 JDBC 資料來源。

配置連線

主機(必需)

要連線的主機。

Schema(必需)

指定要使用的資料庫名稱。

登入(必需)

指定要連線的使用者名稱。

密碼(必需)

指定要連線的密碼。

埠(可選)

要連線的主機埠。在 JdbcOperator 中未使用。

Extra(可選)

指定可在 JDBC 連線中使用的額外引數(以 json 字典形式)。支援以下超出標準 python 引數的引數

  • driver_class
    • JDBC 驅動程式的完整限定 Java 類名。用於 JdbcOperator。注意,這隻有在 airflow 配置的 providers.jdbc 部分中 allow_driver_class_in_extra 設定為 True 時才會被考慮(預設情況下不考慮)。注意:如果透過環境變數設定此配置,請使用 AIRFLOW__PROVIDERS_JDBC__ALLOW_DRIVER_CLASS_IN_EXTRA=true

  • driver_path
    • JDBC 驅動程式庫的 Jar 檔名或檔名序列。用於 JdbcOperator。注意,這隻有在 airflow 配置的 providers.jdbc 部分中 allow_driver_path_in_extra 設定為 True 時才會被考慮(預設情況下不考慮)。注意:如果透過環境變數設定此配置,請使用 AIRFLOW__PROVIDERS_JDBC__ALLOW_DRIVER_PATH_IN_EXTRA=true

注意

allow_driver_path_in_extraallow_driver_class_in_extra 設定為 True 允許使用者透過 Airflow 連線的 extra 欄位設定驅動程式。預設情況下不允許。如果啟用此功能,應確保信任在 UI 中可以編輯連線的使用者不會惡意使用它。

此條目有幫助嗎?