FineReport中报表适应多数据源的解决办法
1、查看E:\Work\DigitalCampus\WebRoot\WEB-INF\resources\datasource.xml文件。
这里添加若干个DB,比如 sqlserver_1,sqlserver_2,sqlserver_3.....
2、每个编写完成的CPT报表文件,拷贝数据库个数个文件,(这语文水平,太低,说不清话了),就是如果数据库有N个,那么拷贝N个报表文件,分别命名:
报表_1.cpt, 报表_2.cpt ..... 报表_n.cpt
每个拷贝完成的报表文件中修改上面红框中的信息为sqlserver_1,sqlserver_2......
3、撰写jsp转向页,根据数据路由规则,比如最简单的按SCHOOL_ID分割的办法,判断当前用户是哪个学校的,对应哪个数据库,然后导向引用报表的页。