1.学习目标与内容
报表:
以格式化的形式输出数据;对数据进行分组、汇总、计算等操作;通过报表、图标或嵌入图片图像等形式来丰富数据的显示
报表生成的关键要素:
1.后台数据抽取
2.数据项逻辑运算
3.前台表格展现
报表在项目中的地位:1、面向管理层和决策层,2、充分展现系统数据价值。
统计信息的特征:1、数量性,2、综合性
2.报表生成原理及核心技术点详解
后台数据抽取的流程图
获取报表参数集——获得数据库连接——合成SQL语句——执行SQL语句——获取结果集——返回结果集
数据项逻辑运算
获得数据库原始数据集——进行数据运算、转换——重新组装数据——返回逻辑数据集
前台展现
获取逻辑数据集——设置表格样式——遍历数据项
这里注意数据一定要完完整整,因为经常遇到的错误是丢参数或者丢结果
3.核心技术依赖
后台数据抽取
- 获取报表参数集:前台向后台传参
- 获得数据库连接:JDBC连接数据库、数据库连接池等
- 合成SQL语句:SQL语言、字符串拼接
- 执行SQL语句:Java操作数据库<