项目中接手了一张报表,sql有点复杂(不太想拆出来),需要连接2个不同oracle数据查询。之前能用dblink,但是现在不让用的了。所以打算用多数据源,原先有一个数据集ds1,关联数据库oracle1,sql都写在里面,我新建了另外一个数据集ds2,关联另一个数据库oracle2,在ds1上右键关联数据集,将ds1,ds2合并。。。没想到ds1下需要查询的字段都出来了,报表也能查到数据了;之后我去看了下sourcedata.xml文件,发现数据库配置密码是加密的,我想试试看不加密可不可以,就把密码改成不加密了。。。再回到报表上就一直出不来数据,密码改回加密也不行,找不到为什么之前能出现数据,之后就没数据的原因,求前辈们指导,能否一个数据集上面关联多个数据库?