roboardgod 發表於 2013-8-9 16:58:34

[教學] 如何使用C#存取MySQL資料庫

原文網址:http://roboardgod.blogspot.tw/2013/08/cmysql.html


sample code請至原文參考






今天本魔要講講如何使用C#存取MySQL資料庫

MySQL是一個open source的關聯性資料庫管理系統

可能會有人有疑問說:「資料庫和機器人怎麼有會關聯呢?」

本魔在此告訴你!一定有關聯的!

因為關聯這種東西就是讓我們扯出來的!

在網路上的資料庫可以隨時供電腦做存取

這樣一來,我們就可以很方便的管理一些資料了

也有可能可以把動作資料建立在資料庫上供機器人使用(好像很久以前有人就有給過我這個建議了)

這樣除了較不用擔心資料會隨著機器人損壞

更增加了許多的擴充性




那麼本魔在此就不教學如何安裝MySQL了

各位自己上網Google應該很好找到

那麼就開始我們的教學!

首先各位需要安裝MySQL官方所提供的Connector

安裝好了之後就可以開啟我們的Visual Studio建一個C#的專案囉!

首先要加入參考    ->->[瀏覽]

選擇安裝路徑下的MySql.Data.dll

http://4.bp.blogspot.com/-nEPG4PrkjAo/UgSeM9QVoFI/AAAAAAAAA5U/-MMmSPiB8S4/s320/01.png


路徑通常在C:\Program Files\MySQL\MySQL Connector Net 6.6.5\Assemblies\v2.0

加入參考了之後會看到方案總管內的Reference有加入了MySql.Data囉

http://2.bp.blogspot.com/-irBFgQcaFJw/UgSeTNeE38I/AAAAAAAAA5c/Ua1itNf8a6c/s1600/02.png

接了我們就可以開始撰寫程式囉

以下給各位新增、刪除、修改、查詢的範例

其實相當簡單

基本上就是與MySQL一樣   丟一串指令給他   他會回傳一些資料給你

首先假設我們的資料表的內容是這樣子的而資料表名稱為member

http://2.bp.blogspot.com/-mmWuZBoDSgI/UgSgy2WNUBI/AAAAAAAAA5s/AEL-7CBk2po/s640/03.png

那我們先來新增10筆會員資料

這樣執行後我們就可以看到資料表內增加了十筆資料囉
http://3.bp.blogspot.com/-kANe11KDHfU/UgSlSORErzI/AAAAAAAAA58/dRQo-b0bfhs/s1600/04.png
接著是刪除

假如我想刪除id為15的用戶

那麼執行後就可以發現id為15的資料不見囉
http://1.bp.blogspot.com/-tCzh96xU3qA/UgSopZ6-uQI/AAAAAAAAA6M/PYn_9930nPs/s1600/5.png

接著是修改

這裡把account6的password改為1234

再來看看資料表   沒錯   正確的改過去了
http://3.bp.blogspot.com/-jVQ1W5gj45g/UgSpnk7CFmI/AAAAAAAAA6c/9clACEDtHZI/s1600/5.png


最後就是查詢啦

那我們來查詢看看level小於50的所有用戶

然後顯示在電腦上吧

最後結果是
http://2.bp.blogspot.com/-9zVhVm8iYZk/UgSrBPb1FcI/AAAAAAAAA6s/Rty2Wbm6Od4/s320/5.png

正確!
頁: [1]
查看完整版本: [教學] 如何使用C#存取MySQL資料庫