原創(chuàng)|使用教程|編輯:龔雪|2015-03-23 09:32:42.000|閱讀 369 次
概述:MyEclipse官方中文網(wǎng)正式上線,歡迎下載交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MyEclipse Reports旨在為使用的數(shù)據(jù)庫工具分享JDBC驅動程序配置。MyEclipse JDBC這個特殊的數(shù)據(jù)源允許報表工具訪問這些驅動程序。本教程介紹如何設置MyEclipse JDBC數(shù)據(jù)源。您將學習到:
沒有MyEclipse?
(1)通過選擇Windows>Open Perspective>MyEclipse Report Design來打開報表設計視角。
(2)通過創(chuàng)建報表或打開一個現(xiàn)有的報表來啟動報表設計器。
(3)在數(shù)據(jù)庫資源管理器中,右鍵單擊Data Sources,然后選擇New Data Source。
如果此視圖不可見,那么選擇Window>Show View>Other,展開MyEclipse Report Design,并選中Data Explorer。
(4)選擇MyEclipse JDBC數(shù)據(jù)源、MyEclipse Derby DS在數(shù)據(jù)源名稱字段中的類型,然后單擊下一步。
(5)從驅動程序的下拉菜單中選擇MyEclipse Derby,然后單擊Finish。
如果您想要創(chuàng)建一個新的MyEclipse JDBC驅動程序,請單擊創(chuàng)建新驅動程序的鏈接。您還可以使用編輯驅動程序的鏈接來編輯現(xiàn)有的驅動程序。
注意:要實現(xiàn)無縫的MyEclipse報表整合,只有選擇保存密碼的驅動程序。要了解更多有關MyEclipse驅動程序的信息,請參閱。
(6)在數(shù)據(jù)源的一般屬性中輸入一個描述性名稱。
新的MyEclipse Derby DS數(shù)據(jù)源會出現(xiàn)在數(shù)據(jù)庫資源管理器視圖中。
在創(chuàng)建新MyEclipse JDBC數(shù)據(jù)源的過程中,數(shù)據(jù)庫資源管理器的JDBC驅動程序屬性、鏈接URL、驅動程序類名稱、用戶名和密碼都會被復制到報表文件中。此外,數(shù)據(jù)庫資源管理器的JDBC驅動程序的JAR文件會被復制到該文件夾中,<projectName>/WebRoot/Web-INF/report-engine/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_<version>/drivers。這些JAR文件和報表Web項目一起部署。
在一個MyEclipse JDBC數(shù)據(jù)源的生命周期中,可能需要重命名數(shù)據(jù)源或更改MyEclipse JDBC驅動程序來綁定到數(shù)據(jù)源上。
要重命名的數(shù)據(jù)源,在數(shù)據(jù)庫資源管理器中右鍵單擊數(shù)據(jù)源,并選擇重命名。對于當前的報表您使用的名稱必須是唯一的。
(1)在數(shù)據(jù)庫資源管理器中,展開數(shù)據(jù)源,右鍵單擊您要修改的數(shù)據(jù)源,并選擇編輯。
(2)從驅動程序的下拉列表中選擇一個新的MyEclipse驅動程序,然后單擊確定來提交您更改的報表。
如果您更改了相關的MyEclipse驅動程序,新驅動程序的驅動程序JAR(s)會被復制到您的項目中。
由于MyEclipse JDBC數(shù)據(jù)源連接了MyEclipse JDBC驅動程序,因此數(shù)據(jù)源的JDBC屬性不能直接在數(shù)據(jù)源中編輯。要更改這些屬性,您必須在相關的數(shù)據(jù)庫資源管理器驅動程序中編輯它們。
報表工具在MyEclipse中的描述自動同步之后舊的JDBC數(shù)據(jù)源狀態(tài)能持續(xù)。發(fā)生這種情況有幾個原因。例如,在一個項目中數(shù)據(jù)源驗證器無法檢測到舊的數(shù)據(jù)源,該項目是關閉的;因此這些資源在同步窗口是不可用的。在這樣的情況下,可以通過手動同步JDBC數(shù)據(jù)源。
(1)在數(shù)據(jù)源資源管理器中,右鍵單擊舊的JDBC數(shù)據(jù)源,并選擇編輯。
(2)在左邊的列表中,選擇MyEclipse JDBC數(shù)據(jù)源,然后單擊同步驅動程序。
當您在報表設計器預覽頁面中預覽結果時,報表數(shù)據(jù)源被連接到MyEclipse JDBC驅動程序上,相關的數(shù)據(jù)庫資源管理器的JDBC驅動程序的JDBC屬性被用于建立數(shù)據(jù)庫連接,這些JDBC屬性可能存儲在您的報表文件中。在運行時,JDBC屬性在您的報表中被使用。
如果您提供自定義數(shù)據(jù)源綁定,那么這些綁定的屬性會優(yōu)先于數(shù)據(jù)庫資源管理器的JDBC驅動程序屬性,對于預覽操作也是如此。如果指定了不正確的屬性值,可能會導致數(shù)據(jù)庫連接不成功。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網(wǎng)