birt报表用rptlibrary统一所有报表的数据源

Birt报表开发 了解Birt报表开发 立即下载

由于公司项目需要不得不学birt,多亏了某人很菜的培训,是在是对birt喜欢不起来,每一个报表都要设置数据源,上周要部署到演示厅,数据源IP改了,每个报表都要改一遍,虽然只有二十多个,但是简直就是浪费时间和脑细胞,重复的工作本来就可以一开始做好,却偏偏还很有理由的重复做了一百遍,还觉得自己特牛B。真是天理难容!重点是菜哥还不想改,没办法,就算组织没要求,二十多个报表我还得负责差不多一半呢?姐那么懒,明显不能允许这种无聊的重复工作浪费情绪。问度娘,方法还真多,五花八门,试了好几种,都是各种行不通,实在是令人捉急!只好乖乖再去研读一下birt的文档。原来还有这么一个东西叫library!下面是我时间成功了的步骤:

1.选中目录(你想把这个library放在项目里的那个文件夹下就选中哪个),点击eclipse的“新建”-->"library"

2.这是一个rptlibrary文件,默认命名:new_library.tprlibrary(名字可以随便改,后缀不能变)

3.点击“Finish”,默认打开new_library.tprlibrary,目录如下:

在“Data Source”新建数据源,方式和单个报表建立数据源是一样的,起名叫test

测试一下连接数据库是否成功。

4.打开eclipse的resource explore,打开你想引入这个数据源的报表(如:test.rptdesign)打开刚才新建的new_library.tprlibrary,展开Data Source找到刚才新建的数据源test 点击右键add to report

test.rptdesign就把new_library.tprlibrary的数据源加进来了



注意,网上有些说法是把test直接拖过去,那样在修改test的时候拖过去的那个test不会进行改变。一定要add to report过去,还有在修改test的时候不要打开别的报表,否则回询问你是否不在和test关联,一般点"是"以后,在修改data那个报表也不跟着表了,这是因为拖过去的就是拷贝一份现有数据库连接到报表里面。
 数据源添加过去以后,一定在在该报表的xml  source 里面去修改下ds.rptlibrary的路径,默认的路径在网页上查看报表的时候是找不到的, 报错。,
比如我放在了WebRoot/WEB-INF/repor目录,路径是这样的,一定要把前面的名称去掉。

<list-property name="libraries">
        <structure>
            <property name="fileName">WebRoot/WEB-INF/report/new_library.rptlibrary</property>
            <property name="namespace">new_library</property>
        </structure>
    </list-property>

Birt数据源设置方试 其中包括:使用BIRT创建存储过程数据源,在BIRT报表中使用平面文件(flat file)数据源,在Birt中使用Web Services数据源等! 立即下载

相关推荐

birt从配置文件读取数据源

birt从配置文件读取数据源birt从配置文件读取数据源

Eclipse BIRT使用之BIRT Designer篇(转)

Eclipse BIRT使用之BIRT Designer篇 在开源的报表工具中,Eclipse的BIRT(Business Intelligence and Reporting Tools ,简称BIRT)应该是很重要的一种。BIRT基于Eclipse IDE开发,可以为Java/J2EE应用提供良好的图形及报表。该报表工具主要包括以下几大块组成: l BIRT Designer:用于进行报表的设计,因为以出报表之前,第一步需的做的就是设计模板,几乎所有的报表工具都采用这样的模式,如著名的JasperR

自由空间 1万+

Linux下基于AHCI controller模块实现SATA Platform驱动附代码详细流程

本文主要是针对ARM A55集成了AHSATA controller模块开发sata驱动,通过Platform的形式在linux识别到SSD,本文详细讲述整个开发过程,同时对SATA Platform驱动进行讲解。1、配置SATA Phy的初始化;2、打开SATA Platform相关编译开关;3、配置设备树;4、linux启动识盘。

Luckiers的博客 2497

第十二章 BIRT报表的部署与配置

12.1 报表的工作模式以及相应的部署和配置 虽然为了示例的需要,在前文的第二章讲过BIRT的配置,以及在文本类报表,网格报表,图表中用过birt jsp tag,也做过一些说明。但报表的工作模式,不仅仅包含这两种。实际上,BIRT有五种工作模式, 第一种是用jsp或者javascript访问url,这个url遵循特定的格式,例如url/frameset?__report=&__paranam

BIRT的世界-BIRT技术漫谈 1万+

海康VisionMaster全局通信实战:从数据接收到流程触发

本文详细解析了海康VisionMaster全局通信的实战应用,重点阐述了如何通过配置通信模块与编写全局脚本,实现从外部设备(如PLC)接收数据并触发内部视觉流程。文章以TCP/IP通信为例,深入讲解了数据接收、解析、全局变量设置及流程触发的核心代码与调试技巧,帮助用户打通自动化项目中的设备联动关键环节。

weixin_29295541的博客 569

【大模型】一图看懂3D因果卷积!

本文将系统性地介绍从1D到3D的因果卷积原理,通过直观的动图演示帮助读者理解其工作机制,并重点探讨3D因果卷积在大规模视频生成中的独特价值和应用前景。

xian0710830114的专栏 2199

BIRT Viewer 参数配置详解

 一.web.xml1> 参数配置context-param      Default locale setting.     设置默认的Locale信息。 -->   BIRT_VIEWER_LOCALE  en-US        Default timezone setting.     Examples: "Europe/Paris"

山的那边 1万+

Oracle到金仓数据库信创改造迁移实施规划方案

**性能测试和优化**:对金仓数据库的性能进行测试,根据业务负载情况进行必要的调优,确保系统能够稳定高效运行。- **数据兼容性**:评估Oracle数据库中的数据结构和金仓数据库的兼容性,明确需要重构的数据模型。- **性能测试**:通过对金仓数据库的性能测试,预估在实际业务环境下的表现,是否能达到业务需求。- **工具选择**:选择适合的迁移工具,如金仓数据库提供的迁移工具,能够提升迁移效率和准确性。- **全面迁移**:在初步迁移成功后,进行全面数据迁移,确保所有数据完整迁移到金仓数据库上。

hdrhdrjdididrr的博客 480

eclipse的birt报表插件部署/发布的方法(win764、windowserver2008R2亲测成功)

1、安装JDK 最新的 2、安装eclipse 最新的 3、安装汉化包 最新的——详见我领一个文章 https://download.eclipse.org/technology/babel/babel_language_packs/R0.18.2/2020-12/2020-12.php#zh 4、安装tomcat 最新的 5、安装birt-report-framework https://www.eclipse.org/downloads/download.php?file=/birt/downloads

ccn0516的博客 765

FPGA实现16x16点阵汉字滚动显示:Verilog代码与Quartus仿真详解

本文详细介绍了如何使用FPGA实现16x16点阵汉字滚动显示,包括Verilog代码设计、Quartus仿真及硬件连接技巧。通过字模数据存储和扫描控制逻辑,实现汉字的动态显示效果,并提供了优化建议和常见问题解决方案,适合FPGA开发者和硬件爱好者学习参考。

weixin_29172963的博客 352

【五分钟论文笔记】Vision Banana:图像生成器成为通用视觉学习器

图像生成训练可以像 LLM 预训练一样,让模型学习强大且通用的视觉表示感知即生成——将视觉任务输出参数化为 RGB 图像,是一种优雅且强大的统一框架视觉理解能力可以在不牺牲生成能力的情况下获得——两者可以共存于同一个模型。

专注:太空算力、AI infra、异构调度、大模型成本工程 232

项目经验总结-Eclipse图表工具Birt的使用技巧(三)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34066347的博客 565

国科大学习资料--高级软件工程-复习题选择题答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题选择题答案 ’‘

无名何许人的博客 1166

Birt报表使用rptlibrary做为所有报表的数据源及问题

1、新建rptlibrary文件,文件夹随意,命名为test.rptlibrary: 2、test.rptlibrary本身为一个xml格式的文件,直接编写,添加数据源: 数据源代码: &lt;!-- 数据源 start --&gt; &lt;data-sources&gt; &lt;oda-data-source extensionID="org.e...

lq2016的博客 1036

OSG三维渲染引擎编程学习之一:“第一章:OSG介绍” 之 “1.1 OSG简介”

第一章:OSG介绍; 1.1 OSG简介。

LuckyHanMo的博客 3223

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【BIRT】使用rptlibrary设置统一数据源

在使用birt开发报表的过程中我们通常会发现,如果直接在报表中写死数据源的话,那么之后如果数据库服务器发生变更,那么所有的报表都得一一去修改数据源这是一个相当耗时间的过程。1.首先新建libraryFile→New→Library点击【Finish】后,提示点击【OK】即可2.编辑Library双击已经新建的MyLibrary.rptlibrary,进入编辑状态。在Data Source...

ajsyipsc40270的博客 272

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

birt学习笔记-动态配置数据源

1      动态配置数据源 1.1    可以使用公用library 1)       新建一个公共的rptlibrary 2)       新建一个公共的数据库(也可以从已有的报表中导出 export to library)   这样就建好一个公用的library.然后新建一个报表,导入这个library.   3)       新建一个报表,点击resource explore

clbhii的专栏 1460

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

将报表数据源改成公用方式-library

如果不使用library,报表有很多个的话,更改数据源的时候,需要一个一个的进行更改,很浪费时间,有了library,就会很方便 步骤: 1.选中目录(把library新建在你想要更改报表数据源的文件夹下),点击“右键”-->other-->"library" 2.这是一个rptlibrary文件,默认命名:new_library.tprlibrary(名字可以随便改,后缀不能变) 3

genimi_123的博客 281

birt如何连接mysql_birt 的library进行公用数据库连接设置

学习了一段时间birt,发现每一个报表都要设置数据源,这样以后要是改动了,数据库的链接,那样每个报表的数据源都要更改,那样工作量是很大的,研究了下发现可以使用公用library的可以很好的解决这个问题。1、点击eclipse的新建,里面可以发现有个library,点击新建library库,起名ds.rptlibrary 我放在页面的根目录下面。2、在里面新建数据源,配置连接到你的数据库,我起名字...

weixin_39973492的博客 181

BIRT使用技巧

birt报表样式修改: 1,修改报表自动生成的页面样式的标头 删除FramesetFragment.jsp的第143-160行的代码。 2,去掉自动生成页面的“执行”,“导出”,“打印”等操作 修改ToolbarFragment.jsp中的第46-69行的代码 上述修改根据自己的设计样式修改,文件在webcontent--birt--pages的control和layout目录下。 3,修改分

xbw673009796的专栏 749

org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Propertie

最近在学习birt报表,在使用library公用数据源浏览报表时,出现了

birdCcc的专栏 2929

理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处

理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处 [引用 2009-4-28 9:46:56]    字号:大 中 小 在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源: A:        java:comp/env/jdbc/testDS

evilcry2012的专栏 712

项目经验总结-Eclipse图表工具Birt的使用技巧(二)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34013044的博客 570

eclipse birt报表开发入门

1.birt下载和安装

Coder-qi's Blog 4617

关于Birt报表的设计

<br />Birt报表设计步骤:<br />1、下载birt all in one 2.2.1.1,包含eclipse,解开下载文件<br />       启动eclipse,必须使用JDK1.5启动eclipse ,否则新建工程对话框中没有birt的相关选项<br /><br /> 2、新建report project和report<br />       打开data explorer视图,新建一个data sources,定义数据库连接driver/url/用户名/密码,在"Manage

dianfanbo的专栏 1070
上一篇: BIRT报表一线揭秘2
下一篇: 基于JNDI的birt数据配置
freedom1993
博客等级 码龄12年 25粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值