下面我以mysql8.0版本为示例
1:无法连接8.0mysql数据库/连接了无法查询
这里是润乾的下载目录
这个jdbc文件夹为driver的存放目录,在报表内选择驱动:com…driver连接mysql,我这边连接是可以连接的,但是查询语句报版本错误
解决方案:
1:下载mysql8.0的connector的jar包,放入这个文件夹内
2:并且把其他的mysql的其他connector拿走.
解决前报错:
解决后:
2: 基础查询
2.1: 查询单表
1:按F11打开数据集设置,点击增加,选择sql检索类型,点击语法tab页,输入查询sql,不要带分号.
2:确定后保存,可以看到数据集设置中有个ds1.
3:在报表中展示查询的内容
2.2 简单分组
-- 用户表,用户角色对应表,角色表(一个用户多个角色)
select *
from t_base_user A
left join t_user_role_map B ON A.id = B.user_id
left join t_base_role C on B.role_id = C.id