第1章 数据源概念介绍
UniEAP Report需要两种数据源:支撑数据源 和 业务数据源
1.支撑数据源:是供报表引擎运行的数据源,主要存储报表定义等数据,支撑数据源只有一个。
2.业务数据源:业务开发中使用的数据源,用于获得业务数据制作报表,可以有多个业务数据源。
第2章 系统环境
应用服务器:WebLogic 10.3.5
报表:Report 3.5(3.3以上版本)
数据库:Oracle 9i
第3章 第一步:在WebLogic服务器上创建数据源
这两种数据源可以是同一数据源也可以是不同的数据源,下面我们演示不同数据源的情况,在这里创建两个数据源,一个支撑数据源,一个业务数据源。
1.登录WebLogic应用服务器
2.首页->管理数据源->点击Data Sources
3.新建数据源 点击new 选择Generic Data Source
创建支撑数据源:wl_ds1
4.填写基本信息,名称、JNDI名称、数据库类型
5.下一步:选择数据库驱动,选择下图中所示的数据库驱动
6.下一步:选择默认设置
7.下一步:填写数据源连接信息
8.下一步,下一步到下图页面:
9.点击Finish创建完成
10.创建业务数据源的步骤与支撑数据源相同,只是在填写数据库连接的地方不同,如下图:业务数据源wl_ds2
第4章 第二步:修改报表的连接配置
1.修改connection-config.xml,在XML文件中增加下面代码,name属性可以随意设置,但前后要保持一致。
2.修改report-engine-config.properties报表引擎配置文件,修改system_datasource_name属性,这一步是设置报表的支撑数据源,即:系统数据源。如下图所示
3.修改datasource.xml,这一步是设置业务数据源,增加下图所示的配置。
经过上述配置之后再将项目部署到WebLogic服务器上就可以使用JNDI数据源访问报表了。
【注意】在部署项目的时候需要注意一点,目前报表只支持按目录方式来发布,不能以war包方式发布。