报表设计过程中添加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
|
|