版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、跟我學(xué)JasperReports報(bào)表框架iReport報(bào)表工具的應(yīng)用詳解iReport報(bào)表制作工具的根本應(yīng)用1、建立一個(gè)新的報(bào)表1選擇文件菜單中的“開(kāi)啟新檔菜單工程單擊工具欄的第一個(gè)工具“New Report,新建一個(gè)報(bào)表,輸入報(bào)表名稱(chēng)和定義報(bào)表的一些參數(shù)。2設(shè)置該文檔的屬性在“預(yù)設(shè)尺寸區(qū)內(nèi)選擇所要用的紙張及尺寸,在這里選擇默認(rèn)參數(shù)并輸入名稱(chēng)為 “我的第一個(gè)報(bào)表。選擇文檔的排版方式,“Portrait是縱向排布,即我們常用的排布方式,選擇“Landscape表示橫向排布,這適合于一行數(shù)據(jù)很多,超過(guò)平常一行的顯示的情況。3讓本文檔支持中文可以修改i18n選項(xiàng)卡中的“XML 編碼,默認(rèn)參數(shù)為UTF
2、-8如果認(rèn)為有必要可以手動(dòng)輸入GB2312。填寫(xiě)或是選擇XML編碼,這是關(guān)系到你的XML支持的字符集的選擇,請(qǐng)根據(jù)需要選擇,比方需要你的XML文件支持中文,那么可以輸入或是GBK,之后點(diǎn)擊【OK】按鈕,進(jìn)入報(bào)表的設(shè)計(jì)界面。如果沒(méi)有見(jiàn)到,可以翻開(kāi)或者出現(xiàn)錯(cuò)誤時(shí)如果以后還需要對(duì)屬性進(jìn)行修改,那么可以采用下面的方式進(jìn)入。2、保存該報(bào)表文檔最后產(chǎn)生出下面的結(jié)果3、第二次如果還需要翻開(kāi)找到上次保存的文件名稱(chēng),將加載目標(biāo)文件*.jrxml4、在iReport中建立數(shù)據(jù)庫(kù)連接僅顯示靜態(tài)文本的報(bào)表是沒(méi)有什么用的,要連接數(shù)據(jù)庫(kù)顯示動(dòng)態(tài)內(nèi)容才有用,這里我們就演示一下,如何實(shí)現(xiàn)在客戶(hù)端不是Web中發(fā)布報(bào)表頁(yè)連接數(shù)據(jù)
3、庫(kù)生成動(dòng)態(tài)報(bào)表的目的。如何利用JasperReport 的API,在Web中發(fā)布動(dòng)態(tài)報(bào)表,后面將再介紹。1添加JDBC的驅(qū)動(dòng)首先把SQL Server 2000連接Java的驅(qū)動(dòng)包放入iReport組件所在目錄的lib中,這樣iReport組件才可以使用數(shù)據(jù)源,本例如方案采用JDTS的JDBC驅(qū)動(dòng)程序,因此應(yīng)該將拷貝到IReport的lib目錄下。2再重新啟動(dòng)iReport并選擇“Data菜單中的“連結(jié)/資料來(lái)源 菜單工程。3點(diǎn)擊“New按鈕單擊“New按鈕設(shè)置數(shù)據(jù)源,彈出對(duì)話(huà)框。設(shè)置連接屬性,其中有JavaBean、XML、JDBC等數(shù)據(jù)源,在這里選擇JDBC數(shù)據(jù)源。并選擇DataSourc
4、e類(lèi)型,下面的例如方案采用JDBC直接連接MS SQLServer2000的數(shù)據(jù)庫(kù)系統(tǒng)中的BBSDataBase數(shù)據(jù)庫(kù)。在對(duì)話(huà)框中輸入對(duì)應(yīng)的工程:驅(qū)動(dòng)程序類(lèi):數(shù)據(jù)庫(kù)URL:jdbc:jtds:sqlserver:/127.0.0.1:1433/BBSDataBase用戶(hù):sa密碼:1234輸入數(shù)據(jù)源名稱(chēng)bbsDataSource。在JDBC Driver 下拉列表框中選擇數(shù)據(jù)庫(kù)連接驅(qū)動(dòng),選擇Java連接SQL Server 2000驅(qū)動(dòng),連接JDBC的URL,。以及填上登錄數(shù)據(jù)庫(kù)的用戶(hù)名UserName和密碼Password,然后單擊密碼輸入框中邊上的Save Password保存密碼,如果不
5、保存,每次執(zhí)行報(bào)表時(shí)都會(huì)彈出要求輸入連接數(shù)據(jù)庫(kù)的用戶(hù)名密碼的對(duì)話(huà)框?;蛘撸豪肕ySQL數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序類(lèi):數(shù)據(jù)庫(kù)URL:jdbc:mysql:/localhost:3306/webbank用戶(hù):root密碼:root4測(cè)試所配置的數(shù)據(jù)庫(kù)連接:點(diǎn)擊Test按鈕,如果配置成功,將能夠看到成功連接的提示。5保存數(shù)據(jù)庫(kù)連接的配置:再點(diǎn)擊save按鈕6使用前面的數(shù)據(jù)庫(kù)連接 這里我們將要使用前文配置的連接了。選擇菜單【Data】【使用動(dòng)態(tài)連接】開(kāi)啟可選的動(dòng)態(tài)連接。選擇任何一個(gè)我們所需要的連接后本例如采用前面所配置出的數(shù)據(jù)庫(kù)連接,最后點(diǎn)擊【確定】按鈕,保存到報(bào)表配置文件中,這樣我們下面的報(bào)表就可以使用了這個(gè)
6、連接了,并作為當(dāng)前的數(shù)據(jù)源。5、創(chuàng)立SQL查詢(xún)語(yǔ)句以獲得具體的數(shù)據(jù)庫(kù)表結(jié)構(gòu) SQL語(yǔ)句是對(duì)任何RDBMS起作用的語(yǔ)言,外部用戶(hù)需要使用這些語(yǔ)言管理維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù),同樣的,iReport也是需要這么做,我們需要提供查詢(xún)數(shù)據(jù)庫(kù)的語(yǔ)言SQL語(yǔ)句,這樣,iReport即可通過(guò)此SQL語(yǔ)句獲取數(shù)據(jù),之后組織到報(bào)表中并顯示出來(lái),以滿(mǎn)足用戶(hù)的需要為目的。1進(jìn)入報(bào)表查詢(xún)狀態(tài) 在報(bào)表文檔處于翻開(kāi)的狀態(tài)下,通過(guò)菜單【Data】菜單中的【報(bào)表查詢(xún)】子菜單工程,開(kāi)啟SQL輸入對(duì)話(huà)框,并在【Report SQL Query】 Label中輸入SQL語(yǔ)句如圖:圖中的“Automatically Retrieve Fieldscheckbox和“ReadFieldsButton是確認(rèn)自動(dòng)獲取還是手動(dòng)獲取數(shù)據(jù)庫(kù)表的可用Fields。單擊【OK】,保存報(bào)表。2輸入SQL查詢(xún)語(yǔ)句后,并執(zhí)行它,那么能夠獲得目標(biāo)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)iReport組件可以使用查詢(xún)語(yǔ)句輸出報(bào)表,單擊“Save query生成SQL腳本存入磁盤(pán)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人用水協(xié)議書(shū)
- 2024版水電清工承包合同范本
- 農(nóng)學(xué)研究之路
- 牛奶盛宴模板
- 2024年生態(tài)環(huán)保型綠化苗木種植承包合同3篇
- 碳金融風(fēng)險(xiǎn)管理合同
- 裝飾材料采購(gòu)合同范本
- 2024標(biāo)準(zhǔn)動(dòng)力煤銷(xiāo)售協(xié)議樣式版B版
- 2024年股東權(quán)益分配協(xié)議:公司內(nèi)部股東分紅規(guī)定
- 2《我向國(guó)旗敬個(gè)禮》(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版道德與法治一年級(jí)上冊(cè)
- 復(fù)旦大學(xué)留學(xué)生(本科)漢語(yǔ)入學(xué)考試大綱
- 送達(dá)地址確認(rèn)書(shū)(完整版)
- 試講 關(guān)注合理營(yíng)養(yǎng)與食品安全課件
- 2022年同等學(xué)力人員申請(qǐng)碩士學(xué)位日語(yǔ)水平統(tǒng)一考試真題
- 長(zhǎng)距離輸氣管線工藝設(shè)計(jì)方案
- 北師大版小學(xué)五年級(jí)上冊(cè)數(shù)學(xué)第六單元《組合圖形的面積》單元測(cè)評(píng)培優(yōu)試卷
- 用特征方程求數(shù)列的通項(xiàng)
- 甲醇濃度密度對(duì)照表0~40
- 四年級(jí)奧數(shù)題(一)找規(guī)律
- 會(huì)計(jì)學(xué)原理課后習(xí)題與答案
- 縣領(lǐng)導(dǎo)在新錄用公務(wù)員培訓(xùn)班開(kāi)班典禮上的講話(huà)
評(píng)論
0/150
提交評(píng)論