原创 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,然後點下