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_extra
或allow_driver_class_in_extra
设置为 True 允许用户通过 Airflow 连接的extra
字段设置驱动程序。默认情况下不允许这样做。如果启用此功能,您应该确保您信任可以在 UI 中编辑连接的用户,以防止他们恶意使用此功能。