JDBC 连接

JDBC 连接类型允许连接到 JDBC 数据源。

配置连接

主机(必填)

要连接的主机。

模式(必填)

指定要使用的数据库名称。

登录名(必填)

指定用于连接的用户名。

密码(必填)

指定用于连接的密码。

端口(可选)

要连接的主机的端口。不在 JdbcOperator 中使用。

额外参数(可选)

指定可在 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 中连接的用户不会恶意使用它。

此条目是否有帮助?