跟我学JerReports报表框架——iReport报表工具的应用详解_第1页
跟我学JerReports报表框架——iReport报表工具的应用详解_第2页
跟我学JerReports报表框架——iReport报表工具的应用详解_第3页
跟我学JerReports报表框架——iReport报表工具的应用详解_第4页
跟我学JerReports报表框架——iReport报表工具的应用详解_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、跟我学JasperReports报表框架iReport报表工具的应用详解iReport报表制作工具的根本应用1、建立一个新的报表1选择文件菜单中的“开启新档菜单工程单击工具栏的第一个工具“New Report,新建一个报表,输入报表名称和定义报表的一些参数。2设置该文档的属性在“预设尺寸区内选择所要用的纸张及尺寸,在这里选择默认参数并输入名称为 “我的第一个报表。选择文档的排版方式,“Portrait是纵向排布,即我们常用的排布方式,选择“Landscape表示横向排布,这适合于一行数据很多,超过平常一行的显示的情况。3让本文档支持中文可以修改i18n选项卡中的“XML 编码,默认参数为UTF

2、-8如果认为有必要可以手动输入GB2312。填写或是选择XML编码,这是关系到你的XML支持的字符集的选择,请根据需要选择,比方需要你的XML文件支持中文,那么可以输入或是GBK,之后点击【OK】按钮,进入报表的设计界面。如果没有见到,可以翻开或者出现错误时如果以后还需要对属性进行修改,那么可以采用下面的方式进入。2、保存该报表文档最后产生出下面的结果3、第二次如果还需要翻开找到上次保存的文件名称,将加载目标文件*.jrxml4、在iReport中建立数据库连接仅显示静态文本的报表是没有什么用的,要连接数据库显示动态内容才有用,这里我们就演示一下,如何实现在客户端不是Web中发布报表页连接数据

3、库生成动态报表的目的。如何利用JasperReport 的API,在Web中发布动态报表,后面将再介绍。1添加JDBC的驱动首先把SQL Server 2000连接Java的驱动包放入iReport组件所在目录的lib中,这样iReport组件才可以使用数据源,本例如方案采用JDTS的JDBC驱动程序,因此应该将拷贝到IReport的lib目录下。2再重新启动iReport并选择“Data菜单中的“连结/资料来源 菜单工程。3点击“New按钮单击“New按钮设置数据源,弹出对话框。设置连接属性,其中有JavaBean、XML、JDBC等数据源,在这里选择JDBC数据源。并选择DataSourc

4、e类型,下面的例如方案采用JDBC直接连接MS SQLServer2000的数据库系统中的BBSDataBase数据库。在对话框中输入对应的工程:驱动程序类:数据库URL:jdbc:jtds:sqlserver:/127.0.0.1:1433/BBSDataBase用户:sa密码:1234输入数据源名称bbsDataSource。在JDBC Driver 下拉列表框中选择数据库连接驱动,选择Java连接SQL Server 2000驱动,连接JDBC的URL,。以及填上登录数据库的用户名UserName和密码Password,然后单击密码输入框中边上的Save Password保存密码,如果不

5、保存,每次执行报表时都会弹出要求输入连接数据库的用户名密码的对话框。或者:利用MySQL数据库驱动程序类:数据库URL:jdbc:mysql:/localhost:3306/webbank用户:root密码:root4测试所配置的数据库连接:点击Test按钮,如果配置成功,将能够看到成功连接的提示。5保存数据库连接的配置:再点击save按钮6使用前面的数据库连接 这里我们将要使用前文配置的连接了。选择菜单【Data】【使用动态连接】开启可选的动态连接。选择任何一个我们所需要的连接后本例如采用前面所配置出的数据库连接,最后点击【确定】按钮,保存到报表配置文件中,这样我们下面的报表就可以使用了这个

6、连接了,并作为当前的数据源。5、创立SQL查询语句以获得具体的数据库表结构 SQL语句是对任何RDBMS起作用的语言,外部用户需要使用这些语言管理维护数据库中的数据,同样的,iReport也是需要这么做,我们需要提供查询数据库的语言SQL语句,这样,iReport即可通过此SQL语句获取数据,之后组织到报表中并显示出来,以满足用户的需要为目的。1进入报表查询状态 在报表文档处于翻开的状态下,通过菜单【Data】菜单中的【报表查询】子菜单工程,开启SQL输入对话框,并在【Report SQL Query】 Label中输入SQL语句如图:图中的“Automatically Retrieve Fieldscheckbox和“ReadFieldsButton是确认自动获取还是手动获取数据库表的可用Fields。单击【OK】,保存报表。2输入SQL查询语句后,并执行它,那么能够获得目标数据库表的结构iReport组件可以使用查询语句输出报表,单击“Save query生成SQL脚本存入磁盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论