Posted on 2005-09-24 21:26
qiyadeng 閱讀(2679)
評論(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)):
