




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、跟我學(xué)JasperReports報(bào)表框架iReport報(bào)表工具的應(yīng)用詳解iReport報(bào)表制作工具的根本應(yīng)用1、建立一個(gè)新的報(bào)表1選擇文件菜單中的“開啟新檔菜單工程單擊工具欄的第一個(gè)工具“New Report,新建一個(gè)報(bào)表,輸入報(bào)表名稱和定義報(bào)表的一些參數(shù)。2設(shè)置該文檔的屬性在“預(yù)設(shè)尺寸區(qū)內(nèi)選擇所要用的紙張及尺寸,在這里選擇默認(rèn)參數(shù)并輸入名稱為 “我的第一個(gè)報(bào)表。選擇文檔的排版方式,“Portrait是縱向排布,即我們常用的排布方式,選擇“Landscape表示橫向排布,這適合于一行數(shù)據(jù)很多,超過平常一行的顯示的情況。3讓本文檔支持中文可以修改i18n選項(xiàng)卡中的“XML 編碼,默認(rèn)參數(shù)為UTF
2、-8如果認(rèn)為有必要可以手動輸入GB2312。填寫或是選擇XML編碼,這是關(guān)系到你的XML支持的字符集的選擇,請根據(jù)需要選擇,比方需要你的XML文件支持中文,那么可以輸入或是GBK,之后點(diǎn)擊【OK】按鈕,進(jìn)入報(bào)表的設(shè)計(jì)界面。如果沒有見到,可以翻開或者出現(xiàn)錯(cuò)誤時(shí)如果以后還需要對屬性進(jìn)行修改,那么可以采用下面的方式進(jìn)入。2、保存該報(bào)表文檔最后產(chǎn)生出下面的結(jié)果3、第二次如果還需要翻開找到上次保存的文件名稱,將加載目標(biāo)文件*.jrxml4、在iReport中建立數(shù)據(jù)庫連接僅顯示靜態(tài)文本的報(bào)表是沒有什么用的,要連接數(shù)據(jù)庫顯示動態(tài)內(nèi)容才有用,這里我們就演示一下,如何實(shí)現(xiàn)在客戶端不是Web中發(fā)布報(bào)表頁連接數(shù)據(jù)
3、庫生成動態(tài)報(bào)表的目的。如何利用JasperReport 的API,在Web中發(fā)布動態(tài)報(bào)表,后面將再介紹。1添加JDBC的驅(qū)動首先把SQL Server 2000連接Java的驅(qū)動包放入iReport組件所在目錄的lib中,這樣iReport組件才可以使用數(shù)據(jù)源,本例如方案采用JDTS的JDBC驅(qū)動程序,因此應(yīng)該將拷貝到IReport的lib目錄下。2再重新啟動iReport并選擇“Data菜單中的“連結(jié)/資料來源 菜單工程。3點(diǎn)擊“New按鈕單擊“New按鈕設(shè)置數(shù)據(jù)源,彈出對話框。設(shè)置連接屬性,其中有JavaBean、XML、JDBC等數(shù)據(jù)源,在這里選擇JDBC數(shù)據(jù)源。并選擇DataSourc
4、e類型,下面的例如方案采用JDBC直接連接MS SQLServer2000的數(shù)據(jù)庫系統(tǒng)中的BBSDataBase數(shù)據(jù)庫。在對話框中輸入對應(yīng)的工程:驅(qū)動程序類:數(shù)據(jù)庫URL:jdbc:jtds:sqlserver:/127.0.0.1:1433/BBSDataBase用戶:sa密碼:1234輸入數(shù)據(jù)源名稱bbsDataSource。在JDBC Driver 下拉列表框中選擇數(shù)據(jù)庫連接驅(qū)動,選擇Java連接SQL Server 2000驅(qū)動,連接JDBC的URL,。以及填上登錄數(shù)據(jù)庫的用戶名UserName和密碼Password,然后單擊密碼輸入框中邊上的Save Password保存密碼,如果不
5、保存,每次執(zhí)行報(bào)表時(shí)都會彈出要求輸入連接數(shù)據(jù)庫的用戶名密碼的對話框。或者:利用MySQL數(shù)據(jù)庫驅(qū)動程序類:數(shù)據(jù)庫URL:jdbc:mysql:/localhost:3306/webbank用戶:root密碼:root4測試所配置的數(shù)據(jù)庫連接:點(diǎn)擊Test按鈕,如果配置成功,將能夠看到成功連接的提示。5保存數(shù)據(jù)庫連接的配置:再點(diǎn)擊save按鈕6使用前面的數(shù)據(jù)庫連接 這里我們將要使用前文配置的連接了。選擇菜單【Data】【使用動態(tài)連接】開啟可選的動態(tài)連接。選擇任何一個(gè)我們所需要的連接后本例如采用前面所配置出的數(shù)據(jù)庫連接,最后點(diǎn)擊【確定】按鈕,保存到報(bào)表配置文件中,這樣我們下面的報(bào)表就可以使用了這個(gè)
6、連接了,并作為當(dāng)前的數(shù)據(jù)源。5、創(chuàng)立SQL查詢語句以獲得具體的數(shù)據(jù)庫表結(jié)構(gòu) SQL語句是對任何RDBMS起作用的語言,外部用戶需要使用這些語言管理維護(hù)數(shù)據(jù)庫中的數(shù)據(jù),同樣的,iReport也是需要這么做,我們需要提供查詢數(shù)據(jù)庫的語言SQL語句,這樣,iReport即可通過此SQL語句獲取數(shù)據(jù),之后組織到報(bào)表中并顯示出來,以滿足用戶的需要為目的。1進(jìn)入報(bào)表查詢狀態(tài) 在報(bào)表文檔處于翻開的狀態(tài)下,通過菜單【Data】菜單中的【報(bào)表查詢】子菜單工程,開啟SQL輸入對話框,并在【Report SQL Query】 Label中輸入SQL語句如圖:圖中的“Automatically Retrieve Fieldscheckbox和“ReadFieldsButton是確認(rèn)自動獲取還是手動獲取數(shù)據(jù)庫表的可用Fields。單擊【OK】,保存報(bào)表。2輸入SQL查詢語句后,并執(zhí)行它,那么能夠獲得目標(biāo)數(shù)據(jù)庫表的結(jié)構(gòu)iReport組件可以使用查詢語句輸出報(bào)表,單擊“Save query生成SQL腳本存入磁盤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江哈爾濱師范大學(xué)附中2025屆高三下學(xué)期一??荚嚮瘜W(xué)試題含解析
- 2025年第三方醫(yī)學(xué)實(shí)驗(yàn)室項(xiàng)目建議書
- 山東省青島市平度一中2025屆高三考前熱身化學(xué)試卷含解析
- 2025年第三方醫(yī)學(xué)實(shí)驗(yàn)室項(xiàng)目合作計(jì)劃書
- 2025年氧系漂白助劑合作協(xié)議書
- 浙江省嘉興嘉善高級中學(xué)2025屆高三最后一?;瘜W(xué)試題含解析
- 五年級數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 2025年集線器項(xiàng)目可行性建設(shè)方案
- 陜西警官職業(yè)學(xué)院《高等機(jī)構(gòu)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隨州職業(yè)技術(shù)學(xué)院《云計(jì)算與大數(shù)據(jù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 設(shè)備移交清單
- 中考語文復(fù)習(xí)“病句辨析與修改”課件
- 部編人教版道德與法治四年級下冊全冊課時(shí)練習(xí)講解課件
- Tecplot-360中文教程(最全)
- 危重護(hù)理常規(guī)最新
- 混凝土及外加劑配制數(shù)字量化課件
- 2022年同等學(xué)力人員申請碩士學(xué)位日語水平統(tǒng)一考試真題
- 機(jī)關(guān)事業(yè)單位工作完成情況臺賬模板
- 商務(wù)英語知識競賽考核試題與答案
- 鹽霧試驗(yàn)機(jī)點(diǎn)檢表
- DB12-T688-2016機(jī)動車維修業(yè)開業(yè)條件
評論
0/150
提交評論