第1章 数据源概念介绍

UniEAP Report需要两种数据源:支撑数据源 和 业务数据源

1.支撑数据源:是供报表引擎运行的数据源,主要存储报表定义等数据,支撑数据源只有一个。

2.业务数据源:业务开发中使用的数据源,用于获得业务数据制作报表,可以有多个业务数据源。

第2章 系统环境

应用服务器:WebLogic 10.3.5
报表:Report 3.5(3.3以上版本)
数据库:Oracle 9i

第3章 第一步:在WebLogic服务器上创建数据源

这两种数据源可以是同一数据源也可以是不同的数据源,下面我们演示不同数据源的情况,在这里创建两个数据源,一个支撑数据源,一个业务数据源。

1.登录WebLogic应用服务器

1

2.首页->管理数据源->点击Data Sources

2

3.新建数据源 点击new 选择Generic Data Source

创建支撑数据源:wl_ds1

3

4.填写基本信息,名称、JNDI名称、数据库类型

4

5.下一步:选择数据库驱动,选择下图中所示的数据库驱动

5

6.下一步:选择默认设置

6

7.下一步:填写数据源连接信息

7

8.下一步,下一步到下图页面:

8

9.点击Finish创建完成

9

10.创建业务数据源的步骤与支撑数据源相同,只是在填写数据库连接的地方不同,如下图:业务数据源wl_ds2

10

11

第4章 第二步:修改报表的连接配置

1.修改connection-config.xml,在XML文件中增加下面代码,name属性可以随意设置,但前后要保持一致。

12

2.修改report-engine-config.properties报表引擎配置文件,修改system_datasource_name属性,这一步是设置报表的支撑数据源,即:系统数据源。如下图所示

13

3.修改datasource.xml,这一步是设置业务数据源,增加下图所示的配置。

14

经过上述配置之后再将项目部署到WebLogic服务器上就可以使用JNDI数据源访问报表了。

【注意】在部署项目的时候需要注意一点,目前报表只支持按目录方式来发布,不能以war包方式发布。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""