图片 14

FineReport9.0定义数据连接(创建与SQL Server 2016数据库的连接)

1、下载并安装好FineReport9.0和SQL Server 二〇一四

以oracle9i数据源制作的沙盘jndi.cpt为例来注脚如何在FineReport中的Websphere配置JNDI连接。由于常用服务器的JNDI驱动过大,帆软报表FineReport中从不自带,所以能够采纳上面包车型客车法子来使用服务器中的JNDI连接。原理:先用JDBC连接受数据库,建构数据库连接,然后用SQL可能别的措施创立数据集,使用数据集制作报表,然后把树立的数据库连接从JDBC连接改成JNDI连接,然后配置好服务器中的JNDI连接,然后依照大家上面章节所说的布局好服务器,那样即可透过WEB浏览器浏览到利用JNDI连接的报表了。

1. 描述

2、最早——>全体应用——>Microsoft SQL Server 二零一六——>SQL Server
二〇一五 Master Data Services Configuration Manager(单击张开)

1. 营造使用JNDI连接的表格

FineReport连接多维数据库,首先要透过数量连接将多维数据库与FineReport连接起来,然后在多少连接的基本功上新建多维数据库XMLA数据集,用于模板设计。

图片 1

首先使用JDBC格局连接数据库oracle9i,然后利用oracle9i数据库中的数据库表sale制作模板jndi.cpt保存能够预览,如下图:

2.XMLA数据连接

3、创立数据库,下一步

图片 2

2.1描述

图片 3

接下来,回到定义数据库连接,新建三个JNDI格局的数据连接oracle9i,将jndi的名字命名叫jdbc/oracle,删掉前边建的连接格局JDBC的oracle9i数据连接,分明保存。如下图:

多维数据库(Multi Dimensional
Database,MDD),看名就能够猜到其意义,便是指将数据存款和储蓄在多少个维度中,轻巧的话,正是将数据寄存在一个n维数组中,并非像提到据库那样以记录的款型贮存。因而它存在大气疏散矩阵,大家得以因而多维视图来察看数据。多维数据库扩大了二个时间维,与关周到据库比较,它的优势在于能够升高数据处理速度,加速反合时间,进步查询效能。

身份验证类型选择SQL Server
账户,设置客商名和密码,测验连接,提醒连接已成功,则跻身下一步

图片 4

2.2操作步骤

图片 5

那时的模板jndi.cpt是力不胜任预览的,因为我们只定义了jndi的名字,未有树立jndi连接。

FineReport提供了XMLA数据连接的方法来与多维数据库进行三番两次,创建桥梁,通过该大桥,FineReport可以轻易收获到多维数据库中的数据调换为二维表举行模板制作,数据深入分析。

输入数据库名称(名称随便,好记就行),之后一齐点击下一步就行

2. WEBSPHERE中的JNDI连接配置

2.2.1设置多维数据集插件,大概导入相关jar包

图片 6

接下去讲,怎么着在WEBSPHERE服务器中安排JNDI连接。

设计器插件安装情势参照:插件的安装管理

始建变成功

报到WEBSPHERE的处理平台,采纳条件>Websphere变量>ORACLE_JDBC_DRIVER_PATH在值的职位上输入驱动程序所在的目录如:C:\WebReport\WEB-INF\lib\ojdbc14.jar(oracle的jdbc驱动程序的具体地方),如下图:

服务器安装插件方法参照:服务器上安装插件

图片 7

图片 8

点击重启设计器,稍后设计器会自动重启,重启后插件即被启用成功,数据连接里就会冒出XMLA数据连接,如下图所示。

4、张开FineReport9.0,点击框起来的Logo

步入全局安全性>JAAS配置>J2C认证数据>新建输入小名,顾客标记和密码,别称:oracle(能够任由起),客户标志(oracle客户名,^连接oracle数据库使用的客户名和密码):system,密码:dba,如下图:

 图片 9

图片 10

图片 11

注:8.0事先的本子才需求导入上边包车型地铁jar包

点击Logo,选用JDBC,数据库选择SQL Server,会自动配置好驱动器和UGL450L

挑选财富>JDBC提供者>新建,步骤一:oracle,步骤二:Oracle jdbc driver,步骤三:连接池数据源,如下图:

2.2.2 新建数据连接

图片 12

图片 13

展开设计器,点击服务器>定义数据连接,步入定义数据连接对话框,点击+按键增多二个XMLA数据连接,如下图:

将数据库名称写在U逍客L前面,并填上客商名和密码,测量检验连接,连接成功后点击明确,就创设好了FineReport和SQl
Server的总是

点击下一步,将类路线改为${ORACLE_JDBC_DRIVER_PATH},其余不变,然后保留应用,如图:

 图片 14