SVG Chart Macro 允许你从数据库中提取数据,在Confluence页面中生成统计图形。
支持以下数据库类型:
你需要有相应的数据库驱动,才能从Confluence访问其他数据库。
Confluence 默认提供了 SQLServer 和 PostgreSQL的数据库驱动可以直接使用,但是如果你希望访问 Mysql或 Oracle数据库,你需要下载相应的驱动,并上传到<Confluence 安装文件夹>/confluence/WEB-INF/lib
| 数据库 | 驱动文件 | Confluence内置 | jar文件名称 |
|---|---|---|---|
| Mysql | http://dev.mysql.com/downloads/connector/j/5.1.html | 否 | mysql-connector-java-x.x.xx-bin.jar |
| Oracle | https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html | 否 | ojdbc7.jar ojdbc8.jar |
| SQLServer | https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server?view=sql-server-2017 | 是 <Confluence home>/confluence/WEB-INF/lib | jtds-x.x.x.jar |
| PostgreSQL | http://jdbc.postgresql.org/ | 是 <Confluence home>/confluence/WEB-INF/lib | postgresql-xx.x.x.jar |
如果要从数据库中获取数据,必须首先建立数据库连接:
| 参数 | 说明 |
|---|---|
| 名称 | 数据库连接的自定义名称,不能重复 |
| 数据库类型 | 选择你要连接的数据库类型 |
| 数据库驱动Jar路径 | 输入数据库驱动文件的绝对路径及文件名,如: /opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.47-bin.jar |
| 类名 | 数据库驱动的类名称,如:com.mysql.jdbc.Driver |
| 主机 | 数据库的访问地址,如:localhost 或 192.168.0.20 |
| 端口 | 数据库端口号,如:3306 |
| 数据库名 | 要访问的数据库名称,如:customer |
| 用户 | 有权限访问数据库的用户 |
| 密码 | 用户密码 |
| 限制返回行数 | 设置从数据库提取的最大行数, 默认值为 500。
|
| 查询超时(秒) | 限制查询语句的执行时间。默认值为 30。
|