JDBC 連線¶
JDBC 連線型別允許連線到 JDBC 資料來源。
配置連線¶
- 主機(必需)
要連線的主機。
- Schema(必需)
指定要使用的資料庫名稱。
- 登入(必需)
指定要連線的使用者名稱。
- 密碼(必需)
指定要連線的密碼。
- 埠(可選)
要連線的主機埠。在
JdbcOperator中未使用。- Extra(可選)
指定可在 JDBC 連線中使用的額外引數(以 json 字典形式)。支援以下超出標準 python 引數的引數
driver_classJDBC 驅動程式的完整限定 Java 類名。用於
JdbcOperator。注意,這隻有在 airflow 配置的providers.jdbc部分中allow_driver_class_in_extra設定為 True 時才會被考慮(預設情況下不考慮)。注意:如果透過環境變數設定此配置,請使用AIRFLOW__PROVIDERS_JDBC__ALLOW_DRIVER_CLASS_IN_EXTRA=true。
driver_pathJDBC 驅動程式庫的 Jar 檔名或檔名序列。用於
JdbcOperator。注意,這隻有在 airflow 配置的providers.jdbc部分中allow_driver_path_in_extra設定為 True 時才會被考慮(預設情況下不考慮)。注意:如果透過環境變數設定此配置,請使用AIRFLOW__PROVIDERS_JDBC__ALLOW_DRIVER_PATH_IN_EXTRA=true。
注意
將
allow_driver_path_in_extra或allow_driver_class_in_extra設定為 True 允許使用者透過 Airflow 連線的extra欄位設定驅動程式。預設情況下不允許。如果啟用此功能,應確保信任在 UI 中可以編輯連線的使用者不會惡意使用它。