iReport是個(gè)好東西,現(xiàn)在已經(jīng)出來了0.5.1的版本了,但是這個(gè)工具雖然好用,但是初使用還是會(huì)遇到不小的麻煩。
下面說下iReport的基本配置:
1.一般用iReport的同志都是使用Java的,所有配置JDK的環(huán)境就不說了^_^。
2.當(dāng)然需要去下載iReport-0.5.1了,記得還的捎上個(gè)iTextAsian.jar,這是我們中國人需要的東西。
解壓iReport-0.5.1,把\lib目錄下的tinylaf.jar,mysql-connector-java-3.0.8-stable-bin.jar這兩個(gè)文件刪除,然后把iTextAsian.jar拷貝到\lib目錄下(tinylaf.jar文件和iTextAsian.jar有沖突,tinylaf.jar文件刪了不會(huì)影響使用,只是會(huì)影響一點(diǎn)美觀,應(yīng)該不關(guān)系不大^_^),其他的配置都不需要了,雙擊該目錄下的iReport.bat運(yùn)行iReport。
3.新建一個(gè)文檔看看,并往其中添加一個(gè)Static Text,寫上中文,并選擇如下:Font name:宋體,PDF font name:STSong-Light,PDF Encoding:UniGB-UCS2-H(Chinese Simplified)這三項(xiàng)必修修改,要不中文會(huì)有問題。
4.設(shè)置 DataSource--Connections/DataSource并新建,mysql設(shè)置如下,并要把你的驅(qū)動(dòng)拷貝到\lib目錄下,記得上面刪了個(gè)mysql-connector-java-3.0.8-stable-bin.jar東西嗎?這個(gè)東西不知道為什么也不能用,還是用mysql-connector-java-3.1.10-bin.jar。
5.重新啟動(dòng)iReport,再打開Connections/DataSource測(cè)試下,應(yīng)該會(huì)提示你成功的。然后選擇菜單builder-set active connection.這樣就可以使用了SQL語句了。選擇菜單View-Report query,寫上句簡(jiǎn)單的SQL語句,下面就會(huì)顯示出字段。
6.選擇view-Report-field,然后再添加個(gè)Field到報(bào)表中按提示操作,提醒下,注意下字段的類型,不正確的話會(huì)出錯(cuò)。如果含有中問的話,處理同上3。
運(yùn)行下看下效果(builder-Execute Report(using active conn)):