我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Ireport的安装与使用教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Ireport的安装与使用教程

Ireport的安装及使用

一、 安装ireport

1.点击安装包,可以一直点击下一步,安装完成。

Ireport的安装与使用教程

2.安装完成后,要在如下安装目录下添加ojdbc14.jar。

Ireport的安装与使用教程

3.数据源的添加和修改

(1)进入ireport,点击如下位置,可以添加数据源。

Ireport的安装与使用教程

(2)选择JDBC数据连接方式。选择第一个,点击下一步。

、

(3)在如下界面中,编辑所要连接的数据库。在填写password时,右侧的save password要勾选上,这样你在以后每次需要连接数据库时,不用每次都要输入数据库密码了。

Ireport的安装与使用教程

**(注意)**在选择oracle的JDBC连接驱动:Oracle (oracle.jdbc.driver.OracleDriver)。如果这个驱动是红色不可用的,还需要添加驱动。

Ireport的安装与使用教程

如果你已在前面的步骤中在安装目录下添加了ojdbc14.jar,oracle驱动还是红色不可用,则执行如下步骤:
点击 工具→选项→Classpath

Ireport的安装与使用教程

Ireport的安装与使用教程

如上图所示,如果没有如上图位置所示的ojdbc14.jar,则点击Add JAR按钮,选择放在项目libs下的ojdbc14.jar。

Ireport的安装与使用教程

这样在选择Oracle (oracle.jdbc.driver.OracleDriver)这个驱动就不是红色的了。

(4)数据库信息添加好后,可以点击Test按钮,进行测试数据库是否连接成功。如果出现如下图所示,则表示测试通过,点击Save按钮保存,这样数据源就添加完成了。

Ireport的安装与使用教程

(5)点击如下位置,可以进行数据源的添加、修改和删除。

Ireport的安装与使用教程

Ireport的安装与使用教程

二、 ireport的使用

点击如下图位置,创建一个新的报表。

Ireport的安装与使用教程

可以选择报表的模板,头两个是纵向和横向的空白模板。选择一个纵向的空白模板,点击Open this Template, (也可以选择点击Launch Report Wizard,不过Launch Report Wizard需要提前编写sql语句,而Open this Template不需要。)

Ireport的安装与使用教程

我们以Open this Template为例,我们选择一个纵向的空白模板,点击Open this Template。在如下图中,编写报表的名称,点击下一步。

Ireport的安装与使用教程

点击完成,这样就创建了一个报表。

Ireport的安装与使用教程

在报表中,需要编写查询sql语句,来提供变量。点击如下位置。

Ireport的安装与使用教程

在如下图中,编写查询sql语句。可以点击Preview data查看sql语句查询的结果。如果没有问题可以点击OK按钮保存。

Ireport的安装与使用教程

如果查询sql的where条件需要项目系统传值,则需要在如下图位置,点击右键新添加一个变量。

Ireport的安装与使用教程

然后在sql语句编写界面,将变量拖到sql语句的where条件处生成一个$P{ }的变量就行了。

Ireport的安装与使用教程

在编辑空白的报表时,常需要用到组件面板和属性。

Ireport的安装与使用教程

注意)这两界面不一定显示。如果不显示时,可以在如下位置将它打开。

Ireport的安装与使用教程

Static Text可以提供一个常量,Text Field可以提供一个变量,变量的名称必须是sql语句的查询的字段。使用他们只需要点击拖拽到需要的地方即可。

Ireport的安装与使用教程

Crosstab 可以提供一个交叉表,生成一个不定列,不定行的表格。我们把crosstab放在报表的底部:summary。
在第一步里我们需要选择一个dataset来填充crosstab,我们这里使用主报表里提供的dataset,点击下一步继续。

Ireport的安装与使用教程

在第二步里我们需要定义至少一个行分组。

Ireport的安装与使用教程

和定义行分组一样,从这里我们需要定义至少一个列分组。

Ireport的安装与使用教程

定义data数据,当我们要显示我们自己查询的数据、计算每列的数据的合计时,function我们选择sum。

Ireport的安装与使用教程

如下图所示,Add row group totals为添加行合计;Add column group totals为添加列合计;show grid lines(adding cell border)为显示合计的网格线。

Ireport的安装与使用教程

点击完成,交叉表就做好了。查看我们做的报表是否是我们想要的样子,我们可以点击编译按钮(右侧),再点击预览按钮(左侧),进行查看。

Ireport的安装与使用教程

完成报表后,我们需要把生成的.jasper文件粘贴到项目中就可以了。

Ireport的安装与使用教程

在项目中使用报表,首先要导入相应的jar包。

Ireport的安装与使用教程

然后在jsp界面,编写如下代码,引用.jasper文件,为.jasper文件传所需要的值。

Ireport的安装与使用教程

(注意)IreportByDatabaseHelper需要查询数据库配置的文件名称为:jdbc.properties
如果没有这个文件,需要添加一个。

Ireport的安装与使用教程

(注意)在项目中使用报表显示时,可能不显示汉字。我们要对需要显示的地方进行属性设置。如下设置:
首先点击需要修改的地方,如下图:

Ireport的安装与使用教程

在右侧的属性中,设置这三个属性如下图一样:

Ireport的安装与使用教程

Ireport的安装与使用教程

注意)在设置汉字的字体时,要注意window系统和Linux系统的区别。Linux系统不支持“宋体”格式。

Ireport的安装与使用教程

到此这篇关于Ireport的安装与使用教程的文章就介绍到这了,更多相关Ireport安装内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Ireport的安装与使用教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

TypeScript安装与使用的详细教程

TypeScript是JavaScript的超集,扩展了JavaScript的语法,因此现有的JavaScript代码可与TypeScript一起工作无需任何修改,TypeScript通过类型注解提供编译时的静态类型检查,下面这篇文章主要给大家介绍了关于TypeScript安装与使用的详细教程,需要的朋友可以参考下
2023-01-10

Deepin中安装与使用virtualenv的教程

virtualenv是一个用来创建隔离的python虚拟环境的工具。它可以在一个独立的目录创建自己的python环境,使用virtualenv运行的程序,并不会访问全局的python环境,也不会访问
2022-06-04

【软件安装教程】navicat的安装与简单使用

1、官网https://www.navicat.com.cn/ 2、安装教程(厚着脸皮,贴上大佬教程)Navicat15安装教程:https://www.cnblogs.com/xuexianqi/p/12797170.html
【软件安装教程】navicat的安装与简单使用
2021-12-10

DBeaver安装与使用教程(超详细安装与使用教程),好用免费的数据库管理工具

       🏆好的学习、工作从选对一个对于自己好用的软件开始。 点击目录跳转至相应目录的内容,更方便观看 🏆目录 🏆一、DBeaver介绍1.它支持任何具有一个JDBC驱动程序数据
2023-08-17

mysql安装好如何使用 mysql安装与简单使用教程

mysql 是一款流行的开源关系型数据库管理系统 (rdbms)。本文将指导您如何安装和使用 mysql,以便您可以存储和管理您的数据。首先,我们将引导您完成安装过程,然后介绍基本的 mysql 命令,使您能够创建数据库、插入数据并检索信息
mysql安装好如何使用 mysql安装与简单使用教程
2024-10-17

mysql安装使用教程 绿色版的mysql安装教程

本教程将详细介绍如何安装和使用 mysql 绿色版,一种无需安装即可运行的便携式数据库。mysql 是一种广泛使用的关系型数据库管理系统,因其速度、可靠性和可扩展性而闻名。本教程旨在帮助初学者和有经验的用户快速上手 mysql 绿色版,并可
mysql安装使用教程 绿色版的mysql安装教程
2024-10-17

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录