求一个c#操作mysql数据库
刚学这个,不知道怎么连接.谁有c#操作mysql数据库   给我发一段操作的代码(新增功能) 
------解决方案--------------------我现在做的是用个写好的引擎,MyData.dll引用这个后,其他操作很简单
------解决方案--------------------using System.Data.OleDb; 
     public class DBconnection 
     {    
         //连接数据库的前期准备 
         public string myConnstring =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Local_data.mdb "; 
         //select数据库的共同方法 
         public DataSet GetSetData(string sql) 
         { 
             DataSet ds = new DataSet(); 
             try 
             { 
                 OleDbConnection con = new OleDbConnection(myConnstring); 
                 OleDbDataAdapter da = new OleDbDataAdapter(sql, con); 
                 con.Open(); 
                 da.Fill(ds); 
                 con.Close(); 
                 return ds; 
             } 
             catch 
             { 
                 return null; 
             } 
         } 
         //操作数据库的共同方法、如update、insert 
         public bool Execute(string sql) 
         { 
             OleDbConnection con = new OleDbConnection(myConnstring); 
             OleDbCommand com = new OleDbCommand(); 
             com.CommandText = sql; 
             com.Connection = con; 
             try 
             { 
                 con.Open(); 
                 com.ExecuteNonQuery(); 
                 con.Close(); 
                 return true; 
             } 
             catch 
             { 
                 return false; 
             } 
         } 
 public void Page_Load(object sender, EventArgs e) 
     { 
         //***************************************************************************************** 
         //方法名       :Page_Load(object sender, System.EventArgs e) 
         //机能       :页面初期处理 
         //参数         :无 
         //返回值     :无 
         //发生例外        :无 
         //***************************************************************************************** 
         DBconnection con = new DBconnection(); 
         try 
         { 
             DataSet ds = new DataSet(); 
             string sql =  "select [No],BorrowCommID,CommodityName,OldPrice,SellPrice,NoVipDeposit,Number,VipMarkdown,TaxOver from TM_BorComInfo  ";   
             ds = con.GetSetData(sql); 
             GridView1.DataSource = ds; 
             GridView1.DataBind(); 
         } 
         catch  
         { 
         }   
     }   
 这是我写的 lZ 参考一下吧