Posted on 2005-09-24 21:26
qiyadeng 阅读(2667)
评论(1) 编辑 收藏 所属分类:
J2EE
iReport是个好东西,现在已经出来了0.5.1的版本了,但是这个工具虽然好用,但是初使用还是会遇到不小的麻烦。
下面说下iReport的基本配置:
1.一般用iReport的同志都是使用Java的,所有配置JDK的环境就不说了^_^。
2.当然需要去下载iReport-0.5.1了,记得还的捎上个iTextAsian.jar,这是我们中国人需要的东西。
解压iReport-0.5.1,把\lib目录下的tinylaf.jar,mysql-connector-java-3.0.8-stable-bin.jar这两个文件删除,然后把iTextAsian.jar拷贝到\lib目录下(tinylaf.jar文件和iTextAsian.jar有冲突,tinylaf.jar文件删了不会影响使用,只是会影响一点美观,应该不关系不大^_^),其他的配置都不需要了,双击该目录下的iReport.bat运行iReport。
3.新建一个文档看看,并往其中添加一个Static Text,写上中文,并选择如下:Font name:宋体,PDF font name:STSong-Light,PDF Encoding:UniGB-UCS2-H(Chinese Simplified)这三项必修修改,要不中文会有问题。

4.设置 DataSource--Connections/DataSource并新建,mysql设置如下,并要把你的驱动拷贝到\lib目录下,记得上面删了个mysql-connector-java-3.0.8-stable-bin.jar东西吗?这个东西不知道为什么也不能用,还是用mysql-connector-java-3.1.10-bin.jar。

5.重新启动iReport,再打开Connections/DataSource测试下,应该会提示你成功的。然后选择菜单builder-set active connection.这样就可以使用了SQL语句了。选择菜单View-Report query,写上句简单的SQL语句,下面就会显示出字段。

6.选择view-Report-field,然后再添加个Field到报表中按提示操作,提醒下,注意下字段的类型,不正确的话会出错。如果含有中问的话,处理同上3。
运行下看下效果(builder-Execute Report(using active conn)):
