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 中可以编辑连接的用户不会恶意使用它。

此条目有帮助吗?