`
streammoon
  • 浏览: 25023 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
JasperReport 6.0.0,iReport5.6,SqlServer2008

一:设置jdbc连接,本例设定mssqlserver 2008














上图下拉列表中红色部分表示无法使用的驱动,需要添加数据库驱动jar包(Tools > Options > iReport > Classpath and add the required JARs to the classpath);[参考官方文档http://community.jaspersoft.com/wiki/designing-report]
添加sqlserver  jar:









回到数据库连接建立步骤:






设定好连接参数后,可以点击”test” 测试连接;最后“save”。

项目中的jar包均采用iReport-5.6.0\ireport\modules\ext 下提供的(自行添加jdbc驱动jar包);
新建一个测试导出例子:











此时会生成一个“.jrxml”文件;

拖拽一个label(Static Text) 到模板区域,并输入文字信息:





Label必须在各自的Band 内;其他Band 如果不需要,则右键单击某Band,进行删除:





如果需要JDBC数据,则关联Fields:










不报错的话(table1为sqlserver数据库中的一张表),点击“OK”,则列信息会出现在左侧栏的Fields下:






拖拽某列到Detail区域:







设置好之后点击”Preview”可以查看效果;





如果用java代码导出pdf格式文件,会出现中文不显示状况,需要中文支持:




选中需要中文支持的label文字,在右侧属性中设置:








设置好之后,重新“Preview”:


点击 ”Run Again” 按钮,生成“.jasper”文件;
在工具栏的”Preview”下选择”PDF Preview”,因为我们需要导出的是PDF格式;



生成的文件:

途中的 null 是因为java代码读取jrxml文件导出时候,设置的是一个空的datasource;需要自行编写获取数据库Connection的code;





最终效果如图:





如果需要给数据添加表格装,需要选中label设置其“Padding And Borders”;
如:





启动ireport时:





进入安装目录;etc下 ,文件ireport.conf  设置jdkhome="”为 jdk home
如果数据为空时,弹出



官方说这个不是错误!

(参考:http://community.jaspersoft.com/wiki/exporting-reports-ireport-designer)




  • 大小: 90.3 KB
  • 大小: 70.5 KB
  • 大小: 61.8 KB
  • 大小: 65.5 KB
  • 大小: 51.9 KB
  • 大小: 69.2 KB
  • 大小: 66.9 KB
  • 大小: 22.7 KB
  • 大小: 69.2 KB
  • 大小: 44.6 KB
  • 大小: 42.1 KB
  • 大小: 27.2 KB
  • 大小: 74.9 KB
  • 大小: 67.6 KB
  • 大小: 53.3 KB
  • 大小: 42.5 KB
  • 大小: 45.4 KB
  • 大小: 21.3 KB
  • 大小: 62.2 KB
  • 大小: 71 KB
  • 大小: 14.1 KB
  • 大小: 14.1 KB
  • 大小: 20.2 KB
  • 大小: 8.6 KB
  • 大小: 19 KB
  • 大小: 16.5 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    ireport教程 (初学者必备)

    ireport是用来做报表的一个开源工具,如果项目中要用到ireport的话,而你又对它一无所知的话,那么你找对资料了,这两篇教程由浅入深的讲解了ireport,无论是对初学者,还是老鸟都有一定的帮助。

    Ireport中文学习手册

    【标题】"Ireport中文学习手册"是一份专为初学者设计的教程,旨在帮助用户掌握JasperReports的开源报表工具Ireport的使用,特别是针对中文环境下的操作。该手册分为两个部分,分别对应Ireport的两个不同版本,即...

    iReport-4.5.1.zip

    7. **学习资源**:iReport 4.5.1版本附带了丰富的文档和教程,帮助初学者快速上手。同时,社区活跃,用户可以在线获取帮助和解决问题。 8. **兼容性**:此版本兼容JasperReports库的4.x系列,这意味着设计的报表...

    ireport中文版

    这极大地降低了报表设计的学习曲线,即便是初学者也能很快上手。 2. **支持多种数据源**:ireport能够连接到各种数据库,如MySQL、Oracle、SQL Server等,同时也支持JDBC连接池和其他数据提供者,使数据获取更为...

    IReport报表制作详解

    "ireport图文教程.doc"是一个实用的学习资源,它提供了详细的步骤和截图,帮助初学者快速理解和掌握IReport的各项功能。通过阅读这份教程,你可以更好地理解如何操作IReport,以及解决在设计过程中遇到的问题。 ...

    ireport中文帮助文档

    《iReport中文帮助文档》是为开发者提供的一款强大的报表设计工具的中文教程,它主要针对的是JasperReports库,用于创建复杂的企业...文档通常会包含详细的操作步骤、示例和常见问题解答,对于初学者尤其具有指导意义。

    iReport1.2.1 用户手册

    总之,《iReport 1.2.1用户手册》是一份全面的资源,无论你是初学者还是经验丰富的用户,都能从中获得宝贵的知识,提升你在报表设计和开发中的技能。通过深入阅读和实践,你可以充分利用iReport的强大功能,创建出...

    Ireport教程(共三个)

    通过这个教程,初学者可以快速理解Ireport的基本工作流程,并熟练掌握报表设计的基本技巧。 最后,《jasperreport+ireport开发java报表入门级教程》将深入到JasperReport的使用,JasperReport是一个强大的报表引擎...

    iReport报表开发指南

    本指南将深入探讨如何利用iReport进行报表开发,旨在帮助初学者和有经验的开发者更好地理解和掌握报表设计技巧。 首先,我们需要了解iReport的基本界面和布局。iReport的界面分为多个区域,包括设计区、预览区、...

    iReport-5.1.0-windows-installer

    ### iReport 5.1.0 Windows 安装器知识点详解 #### 一、iReport 简介 ...无论是对于初学者还是经验丰富的开发者来说,都能够高效地完成报表设计任务。希望本文能帮助读者更好地理解和掌握 iReport 的使用方法。

    JasperReport + IReport 开发文档

    5. **iReport简单教程.pdf**:一份简明的IReport教程,适合初学者快速上手。 6. **The+JasperReports+Ultimate+Guide.pdf**:《JasperReports终极指南》可能是该领域的权威参考书,涵盖了JasperReport的高级特性和...

    ireport5.0 官方实用教程

    《ireport5.0 官方实用教程》是针对初学者设计的一份详细指南,旨在帮助用户快速掌握ireport5.0这一强大的报表设计工具。ireport是Jaspersoft公司开发的一款开源报表设计软件,它允许用户使用Java、XML以及SQL来创建...

    iReport_doc

    首先,"ireport图文教程(超详细).doc"是一个图文并茂的教程,适合初学者快速上手。它详细讲解了iReport的基本操作,如安装、界面介绍、数据源的设置、字段的添加、样式和表达式的应用等。此外,还可能涉及到了如何...

    ireport中文用户手册

    总之,iReport 是一个强大且易用的报表设计工具,无论是初学者还是高级开发者,都能从中找到适合自己的功能。通过深入理解和实践,你可以创建出满足业务需求的各种报表,提升数据分析和决策的效率。

    iReport与JasperReport简介

    对于初学者,可以从官方文档和社区资源入手。"iReport中文详细教程.pdf"是一个很好的起点,它涵盖了iReport的基础知识和进阶技巧,可以帮助读者快速上手。 总的来说,iReport和JasperReport是Java开发者在报表领域...

    ireport 3.0.1

    对于初学者而言,这一特性尤为友好,使得即使是不具备专业编程背景的用户也能快速上手。 其次,iReport支持多种数据源,包括数据库、XML文件、JSON数据等,这使得它可以适应各种复杂的数据环境。同时,它内置了对...

    IReport中文文档说明

    《IReport中文文档说明》 IReport是一款强大的报表设计工具,专为开发...总的来说,IReport中文文档是一份全面且实用的指南,无论是初学者还是经验丰富的开发者,都能从中找到所需的帮助,提升报表设计和开发的效率。

    ireport

    这本书详细介绍了JasperReports的各个方面,包括Ireport的设计原理、使用方法和最佳实践,对于初学者和进阶开发者来说都是极好的参考资料。 通过深入学习Ireport,你可以掌握如何设计复杂的报表布局,如何处理...

Global site tag (gtag.js) - Google Analytics