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 中编辑连接的用户,以防止他们恶意使用此功能。

此条目是否对您有帮助?