跟我学jasperreports报表框架——ireport报表工具的应用详解

跟我学jasperreports报表框架——ireport报表工具的应用详解

ID:36220439

大小:404.00 KB

页数:11页

时间:2019-05-07

跟我学jasperreports报表框架——ireport报表工具的应用详解_第1页
跟我学jasperreports报表框架——ireport报表工具的应用详解_第2页
跟我学jasperreports报表框架——ireport报表工具的应用详解_第3页
跟我学jasperreports报表框架——ireport报表工具的应用详解_第4页
跟我学jasperreports报表框架——ireport报表工具的应用详解_第5页
资源描述:

《跟我学jasperreports报表框架——ireport报表工具的应用详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.1跟我学JasperReports报表框架——iReport报表工具的应用详解1.1.1iReport报表制作工具的基本应用1、建立一个新的报表(1)选择文件菜单中的“开启新档”菜单项目单击工具栏的第一个工具“NewReport”,新建一个报表,输入报表名称和定义报表的一些参数。(2)设置该文档的属性在“预设尺寸”区内选择所要用的纸张及尺寸,在这里选择默认参数并输入名称为“我的第一个报表”。选择文档的排版方式,“Portrait”是纵向排布,即我们常用的排布方式,选择“Landscape”表示横向排布,这适合于一行数据很多,超过平常一行的显示的情况。(

2、3)让本文档支持中文可以修改"i18n"选项卡中的“XML编码”,默认参数为"UTF-8"(如果认为有必要可以手动输入"GB2312")。填写或是选择XML编码,这是关系到你的XML支持的字符集的选择,请根据需要选择,比如需要你的XML文件支持中文,那么可以输入或是GBK,之后点击【OK】按钮,进入报表的设计界面。如果没有见到,可以打开或者出现错误时如果以后还需要对属性进行修改,则可以采用下面的方式进入。2、保存该报表文档最后产生出下面的结果3、第二次如果还需要打开找到上次保存的文件名称,将加载目标文件(*.jrxml)4、在iReport中建立数据库连接

3、仅显示静态文本的报表是没有什么用的,要连接数据库显示动态内容才有用,这里我们就演示一下,如何实现在客户端(不是Web中)发布报表页连接数据库生成动态报表的目的。如何利用JasperReport的API,在Web中发布动态报表,后面将再介绍。(1)添加JDBC的驱动首先把SQLServer2000连接Java的驱动包放入iReport组件所在目录的lib中,这样iReport组件才可以使用数据源,本示例计划采用JDTS的JDBC驱动程序,因此应该将jtds-1.2.jar拷贝到IReport的lib目录下。(2)再重新启动iReport并选择“Data”菜单

4、中的“连结/资料来源”菜单项目。(3)点击“New”按钮单击“New”按钮设置数据源,弹出对话框。设置连接属性,其中有JavaBean、XML、JDBC等数据源,在这里选择JDBC数据源。并选择DataSource类型,下面的示例计划采用JDBC 直接连接MSSQLServer2000的数据库系统中的BBSDataBase数据库。在对话框中输入对应的项目:1)驱动程序类:net.sourceforge.jtds.jdbc.Driver2)数据库URL:jdbc:jtds:sqlserver://127.0.0.1:1433/BBSDataBase3)用户:

5、sa4)密码:1234输入数据源名称"bbsDataSource"。在"JDBCDriver"下拉列表框中选择数据库连接驱动,选择Java连接SQLServer2000驱动,连接JDBC的URL,。以及填上登录数据库的用户名"UserName"和密码"Password",然后单击密码输入框中边上的"SavePassword"保存密码,如果不保存,每次执行报表时都会弹出要求输入连接数据库的用户名密码的对话框。或者:利用MySQL数据库1)驱动程序类:com.mysql.jdbc.Driver2)数据库URL:jdbc:mysql://localhost:33

6、06/webbank3)用户:root4)密码:root(4)测试所配置的数据库连接:点击Test按钮,如果配置成功,将能够看到成功连接的提示。(5)保存数据库连接的配置:再点击save按钮(6)使用前面的数据库连接这里我们将要使用前文配置的连接了。选择菜单【Data】-【使用动态连接】开启可选的动态连接。选择任何一个我们所需要的连接后(本示例采用前面所配置出的数据库连接),最后点击【确定】按钮,保存到报表配置文件中,这样我们下面的报表就可以使用了这个连接了,并作为当前的数据源。5、创建SQL查询语句以获得具体的数据库表结构SQL语句是对任何RDBMS起作

7、用的语言,外部用户需要使用这些语言管理维护数据库中的数据,同样的,iReport也是需要这么做,我们需要提供查询数据库的语言-SQL语句,这样,iReport即可通过此SQL语句获取数据,之后组织到报表中并显示出来,以满足用户的需要为目的。(1)进入报表查询状态在报表文档处于打开的状态下,通过菜单【Data】菜单中的【报表查询】子菜单项目,开启SQL输入对话框,并在【ReportSQLQuery】Label中输入SQL语句如图:图中的“AutomaticallyRetrieveFields”checkbox和“ReadFields”Button是确认自动获

8、取还是手动获取数据库表的可用Fields。单击【OK】,保存报表。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。