1. 程式人生 > >【C#】C#訪問和操作MYSQL資料庫

【C#】C#訪問和操作MYSQL資料庫

這裡介紹下比較簡單的方式,引用MySql.Data.dll然後新增一個MySqlHelper類來對MySql資料庫進行訪問和操作。

1.將MySql.Data.dll引用到你的專案中

新增引用後在你的資料庫操作類(如MySqlHelper.cs)中新增引用宣告

using MySql.Data;
using MySql.Data.MySqlClient;

2.新增一個MySqlHelper類來對MySql資料庫進行操作。 MySqlHelper.CS網上有很多列子,把程式碼拷下來就可以直接使用。如果裡面的ExcecuteNonquery、GetDataSet等基本訪問資料庫方法還是無法滿足你開發需求的話,你還可以自己重新改寫程式碼來擴充其功能。

MySqlHelper:

按 Ctrl+C 複製程式碼 按 Ctrl+C 複製程式碼

MySqlHelper裡面的方法和SqlHelper差不多,就不一一說明了。

除此之外引用DBUTILITY類庫也是一個很好的選擇,DBUTILITY.DLL是一個整合SQLHELPER、MYSQLHELPER以及ORACLEHELPER等眾多資料庫操作類的類庫,新增引用後就可以直接呼叫其中方法對資料庫進行查詢、編輯等操作,十分的方便。

3.配置你的MYSQL資料庫連結字串如下:

//資料庫連線字串publicstaticstring Conn ="Database='資料庫名';Data Source='資料庫伺服器地址';User Id='資料庫使用者名稱';Password='密碼';charset='utf8';pooling=true
";

由於PHPMYADMIN相當於一個小型網站,因此在你的資料庫連線中還要設定下PHPMYADMIN編碼charset='utf8'

4.以上準備工作完成後,就可以通過呼叫MySQLHelper類裡面的方法來對MYSQL資料庫進行操作了,這些方法的用法也與SqlHelper類似。

dgv.DataSource=MySqlHelper.GetDataSet(MySqlHelper.Conn, CommandType.Text, "select * from wp_posts"null).Tables[0].DefaultView;

執行MySql查詢後得到結果:

對應的MySql資料庫中的資料:

引用地址:http://www.cnblogs.com/youuuu/archive/2011/06/16/2082730.html