激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - Ireport的安裝與使用教程

Ireport的安裝與使用教程

2022-02-28 00:2644651089 Java教程

這篇文章主要介紹了Ireport的安裝與使用教程,需要的朋友可以參考下

Ireport的安裝及使用

一、 安裝ireport

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

3.數據源的添加和修改

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

Ireport的安裝與使用教程

二、 ireport的使用

點擊如下圖位置,創建一個新的報表。

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

點擊完成,這樣就創建了一個報表。

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

定義data數據,當我們要顯示我們自己查詢的數據、計算每列的數據的合計時,function我們選擇sum。

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

在項目中使用報表,首先要導入相應的jar包。

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

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

Ireport的安裝與使用教程

在右側的屬性中,設置這三個屬性如下圖一樣:

Ireport的安裝與使用教程

Ireport的安裝與使用教程

注意)在設置漢字的字體時,要注意window系統和Linux系統的區別。Linux系統不支持“宋體”格式。

Ireport的安裝與使用教程

到此這篇關于Ireport的安裝與使用教程的文章就介紹到這了,更多相關Ireport安裝內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_44651089/article/details/90445627

延伸 · 閱讀

精彩推薦
1183
主站蜘蛛池模板: 日日狠狠久久偷偷四色综合免费 | 精品国产一区二区三区久久久蜜月 | 黄色高清免费 | 九九热免费精品 | 国产午夜电影 | 国产免费高清在线 | 欧美一级黄色网 | 午夜视频在线免费播放 | 狠狠操天天射 | 亚欧美一区二区 | 国产免费视频在线 | 手机国产乱子伦精品视频 | 七首小情歌泰剧在线播放 | 日韩精品中文字幕在线观看 | 亚洲第一激情网 | 一区二区三区视频在线观看 | 热re91久久精品国产99热 | 欧美成人午夜影院 | 国产91久久久久 | 欧美日性| chinese中国真实乱对白 | 国产高潮国产高潮久久久91 | 欧美a级在线免费观看 | 亚洲成人午夜精品 | 欧美黄一区 | 欧美日韩手机在线观看 | 中国国语毛片免费观看视频 | 久久精品色 | 午夜视频在线观看免费视频 | 亚洲第一页夜 | 亚洲精品久久久久久 | 久久国产一二三 | 性大片免费看 | 黄污在线观看 | 久色伊人 | 成年人高清视频在线观看 | 99ri精品 | 911精品影院在线观看 | 免费黄色短视频网站 | 在线免费观看毛片视频 | 日韩黄在线 |