数据源管理
数据源用于声明存储模块要把设备数据写到哪个数据库。系统会**自动创建一条「本平台主库」**记录(不可删除、不可改),如果数据想存到外部数据库,再在此页面新增「外部数据源」。
支持的数据库
1、MySQL (驱动 com.mysql.cj.jdbc.Driver)
2、PostgreSQL (驱动 org.postgresql.Driver)
其它数据库暂不支持。
页面入口
菜单:存储管理 → 数据源管理

新增外部数据源
操作步骤
1、点击右上角 新增外部数据源 按钮,弹出表单。
2、填写名称、选择数据库类型,填写 JDBC URL、用户名、密码。
3、(可选)调整连接池参数和心跳 SQL,留空则使用默认值。
4、点击 测试连接 按钮,下方提示 连接成功 后再点 确定 保存。

字段说明
| 字段 | 说明 | 默认值 |
|---|---|---|
| 名称 | 数据源名称,便于识别,可重复 | 必填 |
| 数据库类型 | MySQL / PostgreSQL | 必填 |
| JDBC URL | 完整的 JDBC URL,含库名 | 必填 |
| 用户名 / 密码 | 数据库账号;密码加密后存数据库 | 必填 |
| 最大连接数 | HikariCP maximumPoolSize | 10 |
| 最小空闲 | HikariCP minimumIdle | 2 |
| 空闲超时(ms) | idleTimeout | 600000 (10 分钟) |
| 最大生命(ms) | maxLifetime,超过后连接自动重建 | 1800000 (30 分钟) |
| 获取超时(ms) | connectionTimeout,从池里拿连接的等待上限 | 10000 (10 秒) |
| 心跳 SQL | 每 5 分钟执行一次的探活 SQL | SELECT 1 |
| 备注 | 可选,描述用途 | 空 |