2016年4月10日 星期日

程式開發:如何使用Visual Studio開發使用MariaDB(MySQL)資料庫

 在過去,當我們使用Visual Studio作為我們的開發環境時,萬一我們需要使用資料庫時,我們通常會首選使用MSSQL,也就是微軟的資料庫,但因為微軟的資料庫是要錢的,除非可以使用學生方案或是或是使用XX版,但如果是商用的話,這樣非常不保險,所以我們可以轉向到使用免費的SQL,像是MariaDB便是一個非常不錯的選擇,關於MariaDB的資料,WIKI有介紹,而MariaDB是從MySQL發展而來,所以MySQL的插件,在MariaDB上面也是適用的。
而Visual Studio本身是不支援MySQL的開發的,但MySQL有提供相關的插件,可以進行開發使用,以下分別介紹MySQL for Visual Studio和Connector/Net。

1.MySQL for Visual Studio
主要用來在Visual Studio裡新增,查詢、修改MySQL的介面,
新增以下功能:
a.Design Time Support
b.Query Designer
c.Stored Routine Debugging
d.Entity Framework

下載位置:
按這裡
https://dev.mysql.com/downloads/windows/visualstudio/

2. Connector/Net
這主要就是函式庫的部分,在開發程序中如果需要讀取或修改,也就是當你用C#或是VB開發ASP.Net網站時,最常遇到這個問題,要使用MySQL就是要安裝這個,並且將其匯入到你所要開發的程式中,再引用即可。

 下載位置:
按這裡
https://dev.mysql.com/downloads/connector/net/

匯入的範例圖片: