数据查询营业中,有时会碰着数据量很年夜的清单报表。用户输入的查询前提很宽泛,可能会从数据库中查出几百上万万行甚至过亿的记实,如银行的流水记实,物流的明细等。若是等着把这些记实全数检索出来再生当作报表呈现,那需要很长时候,用户体验恶劣;并且报表一般采用内存运算机制,年夜大都环境下也装不下这么大都据。所以,我们一般都是利用分页呈现的体例,尽量快速地呈现出第一页,然后可以随意翻页显示,每次只显示一页,也不会造当作内存溢出。
我们利用的润乾报表,取数和呈现采用两个异步线程,取数线程发出SQL后不竭掏出数据并缓存到当地,呈现线程从当地缓存取数据显示。如许,只要已经取过的数据就能快速呈现,不会有期待感;而取数线程只涉及一句SQL,在数据库中是统一个事务,也不会有纷歧致的问题
东西/原料
- 润乾报表
方式/步调
- 1
与通俗报表开辟一样,设置参数、筹办数据集、绘制报表模板。
报表参数为查询日期起止:
- 2
数据集按照参数查询订单表SQL:
- 3
报表模板:
- 4
在润乾报表属性(报表-报表属性)中设置“年夜数据集名称”,指标的目的数据集ds1。
- 5
设置完当作后,在报表设计器IDE中即可浏览报表:
- 6
与通俗报表发布近似,年夜清单报表也经由过程JSP以tag-lib的体例发布。
此中rowNumPerPage属性为每页显示记实数;fetchSize为每次从数据源读取的数据量。完整发布JSP可参考报表安装目次下[report\web\webapps\demo\reportJsp\ showBigReport.jsp]。
- 7
最终 WEB端呈现结果:
此中,右上角的页码和总记实条数跟着异步线程不竭读取数据而不竭转变。
- 8
除了揭示,在润乾报表中还撑持对年夜清单报表导出Excel
- 9
以及打印,
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/280720.html
- 上一篇: 红色始祖幼龙成就攻略
- 下一篇: 今日头条顶置新闻怎么关闭
猜你喜欢
-
监管人员是做什么的(What Regulatory Officer Do)?
-
什么是低度肿瘤(Low-Grade Neoplasm)?
-
面板生成器是做什么的(What Panel Builder Do)?
-
什么是浆液性乳头状腺癌(Serous Papillary Adenocarcinoma)?
-
什么是呼叫中心工作(Call Center Job)?
-
什么是种子疣(What Seed Warts)?
-
念珠菌病有哪些不同的治疗方法(Different Types of Candidiasis Treatment)?
-
事务协调器是做什么的(What Transaction Coordinator Do)?
-
什么是定量免疫球蛋白(Quantitative Immunoglobulin)?
-
我如何成为人才获取专家(Become a Talent Acquisition Specialist)?
- 热门文章
-

faceu激萌怎么把瘦脸开到最大

WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商

迅猛龙(Velociraptor)——欧美史前十大死亡动物

什么是果酱猫(What Marmalade Cats)?

《教父》第三部分(The Godfather Part III)——欧美最佳阿尔帕西诺电影

奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手

希瑟(Heather)——欧美十大最佳柯南灰歌

神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影

朗多的钥匙艾米莉·罗达(Key to Rondo by Emily Rodda)——欧美最佳儿童丛书

Buhdeuce养家糊口Turkeyasylum(Buhdeuce (Breadwinners)Turkeyasylum)——欧美来自迪斯尼、Nickelodeon、卡通网络和the Hub的十大最笨卡通人物
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:285367
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:142187










