欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ireport的安裝與使用教程

 更新時間:2021年10月25日 10:51:59   投稿:mdxy-dxy  
這篇文章主要介紹了Ireport的安裝與使用教程,需要的朋友可以參考下

Ireport的安裝及使用

一、 安裝ireport

1.點擊安裝包,可以一直點擊下一步,安裝完成。

Ireport的安裝與使用教程

2.安裝完成后,要在如下安裝目錄下添加ojdbc14.jar。

Ireport的安裝與使用教程

3.數(shù)據(jù)源的添加和修改

(1)進(jìn)入ireport,點擊如下位置,可以添加數(shù)據(jù)源。

Ireport的安裝與使用教程

(2)選擇JDBC數(shù)據(jù)連接方式。選擇第一個,點擊下一步。

、

(3)在如下界面中,編輯所要連接的數(shù)據(jù)庫。在填寫password時,右側(cè)的save password要勾選上,這樣你在以后每次需要連接數(shù)據(jù)庫時,不用每次都要輸入數(shù)據(jù)庫密碼了。

Ireport的安裝與使用教程

**(注意)**在選擇oracle的JDBC連接驅(qū)動:Oracle (oracle.jdbc.driver.OracleDriver)。如果這個驅(qū)動是紅色不可用的,還需要添加驅(qū)動。

Ireport的安裝與使用教程

如果你已在前面的步驟中在安裝目錄下添加了ojdbc14.jar,oracle驅(qū)動還是紅色不可用,則執(zhí)行如下步驟:
點擊 工具→選項→Classpath

Ireport的安裝與使用教程

Ireport的安裝與使用教程

如上圖所示,如果沒有如上圖位置所示的ojdbc14.jar,則點擊Add JAR按鈕,選擇放在項目libs下的ojdbc14.jar。

Ireport的安裝與使用教程

這樣在選擇Oracle (oracle.jdbc.driver.OracleDriver)這個驅(qū)動就不是紅色的了。

(4)數(shù)據(jù)庫信息添加好后,可以點擊Test按鈕,進(jìn)行測試數(shù)據(jù)庫是否連接成功。如果出現(xiàn)如下圖所示,則表示測試通過,點擊Save按鈕保存,這樣數(shù)據(jù)源就添加完成了。

Ireport的安裝與使用教程

(5)點擊如下位置,可以進(jìn)行數(shù)據(jù)源的添加、修改和刪除。

Ireport的安裝與使用教程

Ireport的安裝與使用教程

二、 ireport的使用

點擊如下圖位置,創(chuàng)建一個新的報表。

Ireport的安裝與使用教程

可以選擇報表的模板,頭兩個是縱向和橫向的空白模板。選擇一個縱向的空白模板,點擊Open this Template, (也可以選擇點擊Launch Report Wizard,不過Launch Report Wizard需要提前編寫sql語句,而Open this Template不需要。)

Ireport的安裝與使用教程

我們以O(shè)pen this Template為例,我們選擇一個縱向的空白模板,點擊Open this Template。在如下圖中,編寫報表的名稱,點擊下一步。

Ireport的安裝與使用教程

點擊完成,這樣就創(chuàng)建了一個報表。

Ireport的安裝與使用教程

在報表中,需要編寫查詢sql語句,來提供變量。點擊如下位置。

Ireport的安裝與使用教程

在如下圖中,編寫查詢sql語句??梢渣c擊Preview data查看sql語句查詢的結(jié)果。如果沒有問題可以點擊OK按鈕保存。

Ireport的安裝與使用教程

如果查詢sql的where條件需要項目系統(tǒng)傳值,則需要在如下圖位置,點擊右鍵新添加一個變量。

Ireport的安裝與使用教程

然后在sql語句編寫界面,將變量拖到sql語句的where條件處生成一個$P{ }的變量就行了。

Ireport的安裝與使用教程

在編輯空白的報表時,常需要用到組件面板和屬性。

Ireport的安裝與使用教程

注意)這兩界面不一定顯示。如果不顯示時,可以在如下位置將它打開。

Ireport的安裝與使用教程

Static Text可以提供一個常量,Text Field可以提供一個變量,變量的名稱必須是sql語句的查詢的字段。使用他們只需要點擊拖拽到需要的地方即可。

Ireport的安裝與使用教程

Crosstab 可以提供一個交叉表,生成一個不定列,不定行的表格。我們把crosstab放在報表的底部:summary。
在第一步里我們需要選擇一個dataset來填充crosstab,我們這里使用主報表里提供的dataset,點擊下一步繼續(xù)。

Ireport的安裝與使用教程

在第二步里我們需要定義至少一個行分組。

Ireport的安裝與使用教程

和定義行分組一樣,從這里我們需要定義至少一個列分組。

Ireport的安裝與使用教程

定義data數(shù)據(jù),當(dāng)我們要顯示我們自己查詢的數(shù)據(jù)、計算每列的數(shù)據(jù)的合計時,function我們選擇sum。

Ireport的安裝與使用教程

如下圖所示,Add row group totals為添加行合計;Add column group totals為添加列合計;show grid lines(adding cell border)為顯示合計的網(wǎng)格線。

Ireport的安裝與使用教程

點擊完成,交叉表就做好了。查看我們做的報表是否是我們想要的樣子,我們可以點擊編譯按鈕(右側(cè)),再點擊預(yù)覽按鈕(左側(cè)),進(jìn)行查看。

Ireport的安裝與使用教程

完成報表后,我們需要把生成的.jasper文件粘貼到項目中就可以了。

Ireport的安裝與使用教程

在項目中使用報表,首先要導(dǎo)入相應(yīng)的jar包。

Ireport的安裝與使用教程

然后在jsp界面,編寫如下代碼,引用.jasper文件,為.jasper文件傳所需要的值。

Ireport的安裝與使用教程

(注意)IreportByDatabaseHelper需要查詢數(shù)據(jù)庫配置的文件名稱為:jdbc.properties
如果沒有這個文件,需要添加一個。

Ireport的安裝與使用教程

(注意)在項目中使用報表顯示時,可能不顯示漢字。我們要對需要顯示的地方進(jìn)行屬性設(shè)置。如下設(shè)置:
首先點擊需要修改的地方,如下圖:

Ireport的安裝與使用教程

在右側(cè)的屬性中,設(shè)置這三個屬性如下圖一樣:

Ireport的安裝與使用教程

Ireport的安裝與使用教程

注意)在設(shè)置漢字的字體時,要注意window系統(tǒng)和Linux系統(tǒng)的區(qū)別。Linux系統(tǒng)不支持“宋體”格式。

Ireport的安裝與使用教程

到此這篇關(guān)于Ireport的安裝與使用教程的文章就介紹到這了,更多相關(guān)Ireport安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論