原创 JAVA報表之JasperReport+iReport5.6 報表分組和統計(三)

這一節實現報表的分組和統計,以student_score表爲例,新建一個模板,添加Resport Group,如下圖所示:選擇數據集中分類的字段,因爲在數據庫表中id和name都是重複的,所以我們選擇id或name都可以,以id爲例:將F

原创 Java序列化

Java 提供了一種對象序列化的機制,該機制中,一個對象可以被表示爲一個字節序列,該字節序列包括該對象的數據、有關對象的類型的信息和存儲在對象中數據的類型。 將序列化對象寫入文件之後,可以從文件中讀取出來,並且對它進行反序列化,也就是說,

原创 JAVA報表之JasperReport+iReport5.6 Subreport子報表的實現(四)

Subreport子報表首先需要知道主子報表之間的關係,根據主表的ID作爲條件來查找出子表中與主表相關的信息,並顯示出來。難點一:父報表往子報表傳送參數難點二:父報表接受子報表(subreport)的返回值下圖爲數據庫中的主表和字表:新建

原创 導入xml文件導出DataSet數據集怎麼實現?

問題有待實現

原创 JAVA報表之JasperReport+iReport5.6 stacked堆積圖及stacked堆積圖3D的實現(七)

stacked堆積圖可以對多個類別進行展示,多用於類別多,且需要進行對比的場合。Series指定類別進行分組,即顯示幾塊堆積圖,Category指定X軸的類別字段,Value指定具體值的字段。首先創建一個新的空白模板,添加數據源,拖放一個

原创 JAVA報表之JasperReport+iReport5.6 餅圖和3D餅圖的實現(五)

餅圖數據只需要兩個字段,一個是分類,一個是值,多用於數據類別少的場合。例如:建好一個新的模板後,在chart1(模板)中添加一個數據源ChartDataset,如下圖所示:在報表中的任意位置插入你想要的餅圖,如圖所示:導入我們剛剛添加的數

原创 JAVA報表之JasperReport+iReport5.6 柱狀圖及3D柱狀圖的實現(六)

柱狀圖可以對多個類別進行展示,多用於類別較多,且需要進行對比的場合。柱狀圖需要3個字段,Series指定類別進行分組,即顯示幾根柱狀圖,Category指定X軸的類表字段,Value指定具體值的字段。數據庫表設計如下圖所示:先創建一個空白

原创 java語言中的基本數據類型

1、整數類型 2、浮點類型 3、字符類型 4、布爾類型 整數類型 整數類型--byte  分配一個字節(8位),取值範圍最小  -128~127之間 整數類型--short 分配兩個字節(16位),取值範圍稍大 -32768~32767

原创 JAVA報表之JasperReport+iReport5.6 開發工具詳解(一)

JasperReport+iReport報表開發過程Jaspersoft iReport Designer 5.6.0設計器的功能很強大,它可以實現Table表、交叉表、子報表、多數據源報表、導出word、excel、pdf等功能,如下圖

原创 JAVA報表之JasperReport+iReport5.6 設計Table表(二)

接(一)新建一個模板table,我選擇從數據庫導出student_score表,數據庫表如下所示:完成後我們需要在designer中添加一個Dataset,如圖所示:然後在組件面板中選擇Table,並選擇剛剛創建的Dataset,然後點下