# 数据源
# 数据库支持
本项目支持 4 种比较主流的数据库:MySQL
、Oracle
、Sql Server
、PostgreSQL
,在项目中就已集成相关 JDBC 驱动包,所支持的数据库版本请参考部署文档
调度中心对数据库厂商的支持限制,主要有以下几方面
所用框架的限制
特殊配置
- 比如 Spring Boot 框架的配置项
connection-test-query
,用来校验数据库连接,Oracle
数据库就不支持select 1
,需使用select 1 from dual
- 比如 Spring Boot 框架的配置项
不过也由于使用 Mybatis 框架,保持了比较好的复用性和扩展性,在添加相关的数据库驱动包后,可以支持其他数据库
# 配置
新增数据源时,请指定以下配置
数据源名称
JDBC 连接串
用户名
密码
# 使用
# 参数
在参数管理中,预置类型Sql,通过指定数据源,可在该数据源中执行 Sql 语句,结果集作为参数值
# Sql 任务
Sql 任务使用的数据源是参数dbName
的值,如果需要指定数据源,则给任务绑定名称为dbName
的参数即可