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