数据源配置
配置和管理各类数据源连接
支持的数据源类型
| 数据源类型 | 说明 |
|---|---|
| MySQL | MySQL 5.7+, MariaDB |
| PostgreSQL | PostgreSQL 10+ |
| Oracle | Oracle 11g+ |
| SQL Server | SQL Server 2012+ |
| 达梦数据库 | DM 8 |
| SQLite | SQLite 3 |
| REST API | HTTP/HTTPS JSON 接口 |
| JSON | JSON 文件 / JSON 字符串 |
配置数据源连接
- 进入 系统管理 → 数据源管理
- 点击 新建数据源
- 选择数据源类型
- 填写连接信息(地址、端口、数据库名、用户名、密码)
- 点击 测试连接 验证是否正常
- 保存
MySQL 连接示例
URL: jdbc:mysql://localhost:3306/mydb?useSSL=false&characterEncoding=UTF-8
驱动: com.mysql.cj.jdbc.Driver
用户名: root
密码: ****
注意:数据库驱动 JAR 文件需放在
drivers/目录下。系统已内置 MySQL 和 PostgreSQL 驱动。
数据集配置
数据集是报表获取数据的方式。在报表设计器中,可以为报表添加一个或多个数据集。
数据集支持:
- SQL 查询:直接编写 SQL 语句
- 存储过程:调用数据库存储过程
- API 数据集:调用 REST API 接口获取数据
参数化 SQL
支持在 SQL 中使用参数,参数值可来自报表参数、URL 传参等:
SELECT * FROM orders
WHERE order_date >= $startDate
AND order_date <= $endDate
AND status = $status