如何將MySQL數(shù)據(jù)庫(kù)連接到報(bào)表中
據(jù)了解,F(xiàn)astReport.Net可以兼容絕大部分的數(shù)據(jù)庫(kù)。我們經(jīng)常會(huì)遇到用戶提出問(wèn)題,如何將MySQL數(shù)據(jù)庫(kù)連接到報(bào)表。在這篇文章中,我們將詳細(xì)講解整個(gè)過(guò)程,并且使用兩種不同方法:
1. 在第一種方法中,你可以使用一個(gè)特殊的插件來(lái)連接到MySQL數(shù)據(jù)庫(kù)。這個(gè)插件是一個(gè)DLL庫(kù)。要獲得這個(gè)庫(kù),你需要建立一個(gè)FastReport.Net交付的項(xiàng)目。它位于文件夾:FastReport.Net\Extras\Connections\FastReport.MySQL。在bin文件夾中匯編后,您會(huì)發(fā)現(xiàn)FastReport.MySQL.dll庫(kù)。
打開(kāi)報(bào)表設(shè)計(jì)器。打開(kāi)菜單File-> Options:
在“插件”選項(xiàng)卡上,使用“添加”按鈕添加我們的庫(kù)?,F(xiàn)在重新啟動(dòng)設(shè)計(jì)器。
在報(bào)表中添加新的數(shù)據(jù)源。在數(shù)據(jù)向?qū)е袆?chuàng)建一個(gè)新的連接:
在連接類型列表中有一個(gè)新的選項(xiàng) - MySQL連接。選擇它:
填寫字段,然后單擊確定。在數(shù)據(jù)向?qū)е?,?ldquo;世界”數(shù)據(jù)庫(kù)中選擇表格。例如,城市:
點(diǎn)擊“完成”按鈕退出向?qū)?。就是這樣。獲得的數(shù)據(jù)可以在報(bào)表中使用了。
2. 我們?cè)倏纯吹诙N方法 - 使用本地ODBC驅(qū)動(dòng)程序的MySQL連接器。
你可以從開(kāi)發(fā)人員的網(wǎng)站下載 - http://dev.mysql.com/downloads/connector/odbc/。安裝不會(huì)引起任何問(wèn)題 - 一切都簡(jiǎn)單易懂。
接下來(lái),運(yùn)行報(bào)表設(shè)計(jì)器并創(chuàng)建一個(gè)新報(bào)表。在報(bào)表選項(xiàng)卡,使用圖標(biāo)添加新的數(shù)據(jù)源:。
在數(shù)據(jù)向?qū)е校瑒?chuàng)建一個(gè)新的連接:
在連接編輯器中,選擇連接類型 - ODBC連接:
將單選按鈕切換到“使用連接字符串:”。然后點(diǎn)擊按鈕創(chuàng)建一個(gè)連接字符串。在這種情況下,系統(tǒng)會(huì)提示你選擇一個(gè)數(shù)據(jù)源:
點(diǎn)擊按鈕“New ...”。新數(shù)據(jù)源向?qū)?dòng):
選擇兩個(gè)可用的ODBC MySQL之一。Ansi或Unicode取決于數(shù)據(jù)庫(kù)中的編碼。按下“下一步”按鈕。并設(shè)置連接設(shè)置:
關(guān)閉此窗口后,在“選擇數(shù)據(jù)源”窗口中選擇已創(chuàng)建的連接。
我們?cè)俅慰吹竭B接設(shè)置。輸入密碼,然后單擊確定。
此,我們?cè)跀?shù)據(jù)向?qū)е蝎@得了自定義連接:
點(diǎn)擊OK。在向?qū)Т翱谥?,單擊下一步并繼續(xù)選擇表單:
我們講解了了兩種創(chuàng)建與MySQL數(shù)據(jù)庫(kù)連接的方法。第一種方法起初稍微困難一點(diǎn),當(dāng)你需要建立一個(gè)庫(kù)時(shí),但是對(duì)于后續(xù)的重用插件來(lái)說(shuō)更方便。第二種方法在我看來(lái)不太方便以后重復(fù)使用。當(dāng)然,你完全可以根據(jù)自己的情況便宜行事。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | 在線客服 | 聯(lián)系Elyn
推薦閱讀
- FastReport VCL報(bào)表控件開(kāi)發(fā)者手冊(cè)
- FastReport Online Designer中文手冊(cè)
- Fastreport.Net教程2016
- Fastreport.Net用戶手冊(cè)
- FastReport.Net教程2017(持續(xù)更新中···)
- FastReport Online Designer教程2017(持續(xù)更新中···)
- 報(bào)表教程2017(持續(xù)更新中···)
- FastReport.Net v2018.1版本更新已經(jīng)發(fā)布!