加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

润乾报表使用,创建DBlink以及同义词

发布时间:2020-12-12 13:45:35 所属栏目:百科 来源:网络整理
导读:润乾报表使用: 文件-》新建报表,在向导页 选择填报或参数表单(出来的会带有格子),点击下一步,在语法项 输入 需要的sql语句,点击确定,报表结果可勾选所有查询列(会自动生成查询结果,避免不必要的错误)。 若有参数输入,在 配置菜单 里 配置参数和

润乾报表使用:

文件-》新建报表,在向导页 选择填报或参数表单(出来的会带有格子),点击下一步,在语法项 输入 需要的sql语句,点击确定,报表结果可勾选所有查询列(会自动生成查询结果,避免不必要的错误)。

若有参数输入,在 配置菜单 里 配置参数和宏定义,数据集里参数也加上。配置数据源 就是需要连接的数据库。最后保存就可预览结果。

可能会遇到的问题:

配置参数需和 语法里的参数保持一致,可用A.cust_name=?? ?cust_name为输入参数,?为输入参数的值。

语法 sql语句最后切记不要加 分号 (;),否则会报错

配置参数个数 需 与 语法sql语句中的 ? 个数保持一致

?

页面调用报表可能会遇到的问题:

浏览导出excel文件需要导入报表需要用到的所有jar包。(不全的话在报表设计器里可正常浏览使用,在界面会出错)

在报表设计器中,配置数据集 时,不要勾选上 数据源,否则会出现 找不到数据源等问题(或者若勾选需在项目中配置你勾选的数据源)

报表设计器中的数据源连接 可能与 调用方 数据源不一致,如前台cmis库调用核算库,不做任何操作处理调用的会是cmis库数据源,和实际不符合,对此提供2种解决方案,我使用的是方案一。

方案一:在调用方cmis库 创建DBlink连接和创建同义词,那么cmis库就可直接访问另一个库的表和数据了。

创建DBlink连接:

create database link test_link connect to name?
IDENTIFIED by "password"
using

(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =orcl))
)

注:name为连接用户,?password 为密码,test_link为 dblink名称,127.0.0.1为 主机ip,orcl为实例名

?

select * from student?@TEST_LINK,可以执行这个语句来看是否创建dblink成功,注:student为表名,TEST_LINK为dblink名称(大小写均可)

创建成功后,可创建同义词:

create SYNONYM student for?[email?protected]_LINK;

之后即可在访问查询student表了。

最后即可在页面调用润乾报表正常使用了。

方案二:在reportConfig.xml中配置多个数据源,并在server.xml中配置相应的数据源。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读