[教學] 如何使用C#存取MySQL資料庫
原文網址:http://roboardgod.blogspot.tw/2013/08/cmysql.htmlsample 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]