转载自http://hi.baidu.com/jiry303/blog/item/1d1cb81b941b0cece1fe0b26.html
打开iReport后,选 文件-->new,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/46533b91f4b6726f72add6a66e7fe8a0.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/c687e925bbaad211acd21d7a71169a40.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/2ab7e1b2914a6aa44d7032165f106849.jpeg)
在右上角拖动 StaticText控件到Title处
![](https://i-blog.csdnimg.cn/blog_migrate/dd9162b82dc9cbd3723f864f4da75dad.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e04c4795ea527a337e432027e73b542e.jpeg)
继续在右边组件里拖动 Text Field到 details 处
![](https://i-blog.csdnimg.cn/blog_migrate/bae167f92623bca5fae0e305a054ac45.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/a42413d5110be52f9f4d64c5962fb4d7.jpeg)
把4个Field分别,改为 id username email lastupdate,这4个字段是和数据库表中的字段对应,从库里取数据。
现在我们来配置连接数据库信息,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/0b8f5ef444125c92fac6b01031ae3fff.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/07a7b8564afa72b1cb99530608193509.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/db1bb3d86d1a0c2829387da4598ceb22.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/06907fd5960c461ae6aaa1272b3d9193.jpeg)
点击Test进行测试,是否与数据库连接成功,成功如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/e564e58994ed0de9d96a791955d2d35e.jpeg)
OK,数据库配置完成,接着,我们需要写SQL语句来查询数据库,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/9d95d0092e0efd80c2dabc0c51a4672a.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3873d7035d3e43806d7991f934a7bec4.jpeg)
点击 编译 ,再 preview,运行看结果,^_^,是不是看到效果了呢?如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/4b25ca0f2164bd4a41ef7c923942d39e.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/57ffc2a5524db872783530ff11829b92.jpeg)
对了,怎么我们的中文怎么不显示呢?别急,因为iReport对中文的支持需要外加jar库,如下图,把jar包放入并配置下classpath,然后对需要显示中文的字段 属性进行相关设置即可,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/d6c9297871537c524abc4b7728a27a5f.jpeg)
选择 工具-->选项
![](https://i-blog.csdnimg.cn/blog_migrate/530bb62ec6abbd43bf79f95686ac237a.jpeg)
我们选中Title中的中文字段,在右边的属性里设置相关信息,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/8cf262589db64e136119094b904e29b3.jpeg)
OK,我们点击 preview ,中文是不是出来了呢?恭喜你,到此为止,我们的简单报表通过 iReport 工具已经完成了。
接下来,我们来看看通过JasperReport 代码 如何生成各种类型的文件,它目前支持 HTML CSV RTF PDF XML EXCEL,至于如何操作请看 第三章 内容。