Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5820|回復: 0

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

[複製鏈接]
發表於 2013-8-9 16:58:34 | 顯示全部樓層 |閱讀模式
原文網址:http://roboardgod.blogspot.tw/2013/08/cmysql.html


sample code請至原文參考






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


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

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

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

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

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

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

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

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

更增加了許多的擴充性




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

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

那麼就開始我們的教學!

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

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

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

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




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

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



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

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

其實相當簡單

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

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



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

這樣執行後我們就可以看到資料表內增加了十筆資料囉


接著是刪除

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

那麼執行後就可以發現id為15的資料不見囉



接著是修改

這裡把account6的password改為1234

再來看看資料表   沒錯   正確的改過去了




最後就是查詢啦

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

然後顯示在電腦上吧

最後結果是



正確!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-3-28 18:11 , Processed in 0.180151 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表