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