日期:2014-05-16 浏览次数:20548 次
前言
上一篇我们介绍了如何使用JasperReport来生成简单的文本报表,还有如何将报表输出到web页面上,今天我们继续讲解查询数据库的报表。
正题
跟上一篇一样,我们要生成报表需要以下几个步骤:
1.引入jar包,请看《静态文本报表》。
2.新建报表模版:
由于我们这次需要查询数据库(查询的是T_USER数据表),所以报表模版需要更改一下:
<?xmlversion="1.0" encoding="UTF-8"?>
<jasperReportxmlns="http://jasperreports.sourceforge.net/jasperreports"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreportshttp://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
name="SecondReport">
<queryString>
<![CDATA[SELECT* FROM T_USER]]>
</queryString>
<fieldname="ID" class="java.lang.Integer"/>
<fieldname="NAME" class="java.lang.String"/>
<fieldname="SEX" class="java.lang.String"/>
<pageHeader>
<bandheight="30">
<staticText>