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