配色: 字号:
报表设计过程中添加DB2数据源的方法
2017-07-14 | 阅:  转:  |  分享 
  
报表设计过程中添加DB2数据源的方法

DB2是一种常见的数据源,本文以葡萄城报表为例,介绍如何在报表设计过程中添加

DB2数据源。

葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集

成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,可以帮您快速搭建

专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、负载均衡及跨平台

发布。



如果数据源是DB2数据库,可通过ODBC方式进行连接。

定义数据源之前,请从以下IBM网址下载DB2数据库的客户端并安装:

http://www.ibm.com/developerworks/cn/downloads/im/udbexp/

请注意:DB2客户端组件包含DB2的ODBC驱动程序和其他必要组件。仅仅下载安装单

独的ODBC驱动程序是不够的。

DB2客户端组件的安装界面如下图:



建议勾选所有功能部件。

DB2数据源的定义方法如下:

(1)在报表设计器中,右键单击报表资源管理窗格中的【数据源】节点,再单击【添加

数据源】,如下图:



(2)在数据源【类型】处选择“MicrosoftOdbcProvider”。

(3)输入如下形式的连接字串:

Driver={IBMDB2ODBCDRIVER};Database=myDB;Hostname=myServer;

Port=xxxx;Protocol=TCPIP;Uid=myUsername;Pwd=myPassword;

其中,Hostname参数为DB2数据库服务器的IP地址,Port参数为服务端口号,

Database参数为数据库名。例如:

Driver={IBMDB2ODBCDRIVER};Database=Sample;Hostname=localhost;

Port=5000;Protocol=TCPIP;Uid=db2admin;Pwd=Db123456;

(4)点击【确定】按钮,保存数据源设置。

基于DB2数据源定义数据集时,SQL语句中的表和视图名之前,应加上Owner前缀,例

如:

selectfromStaff

需要修改为:

selectfromAdministrator.Staff



献花(0)
+1
(本文系zenmshuo首藏)