C#使用MySQLDriverCS操作MySQL实例教程代码

作者: 傻猫    分类: 爱生活     发布时间: 11-22 16:01    浏览次数: 12994     6 条留言

C# 操作MySQL实例教程代码,发给喜欢代码的朋友,呵呵。

本文使用MySQLDriverCS操作MYSQL数据库,使用前请先引入MySQLDriverCS.dll文件,支持PHP4.0和PHP5.0

C#代码
  1. static void Main(string[] args)   
  2.         {   
  3.             string sqlstr = "select * from manavatar";   
  4.             MySQLConnection DBConn = new MySQLConnection(new MySQLConnectionString("192.168.0.13""flashdata""root""root", 3306).AsString);   
  5.             DBConn.Open();   
  6.             //MySQLDataAdapter myadap = new MySQLDataAdapter(sqlstr, conn);  
  7.             MySQLCommand DBComm = new MySQLCommand(sqlstr,DBConn);   
  8.             MySQLDataReader DBReader = DBComm.ExecuteReaderEx(); //DBComm.ExecuteReaderEx();  
  9.             MySQLDataAdapter DTAdapter = new MySQLDataAdapter(sqlstr,DBConn);   
  10.                
  11.             DataSet myDataSet = new DataSet();   
  12.             DTAdapter.Fill(myDataSet,"manavatar");   
  13.              
  14.             
  15.             try  
  16.             {   
  17.                 while (DBReader.Read())   
  18.                 {   
  19.                     //Console.WriteLine("11");  
  20.          Console.WriteLine("DBReader:{0},\t\t\tddddd:{1},\t\t {2}",DBReader.GetString(0), DBReader.GetString(1),DBReader.GetString(3));   
  21.                 }   
  22.                 Console.WriteLine("0000");   
  23.             }   
  24.             catch (Exception e)   
  25.             {    
  26.                 Console.WriteLine("读入失败!"+e.ToString());   
  27.             }   
  28.             finally  
  29.             {   
  30.                 Console.WriteLine("DBReader关闭");   
  31.                 Console.WriteLine("DBConn关闭");   
  32.                 DBReader.Close();   
  33.                 //DBConn.Close();  
  34.             }   
  35.                
  36.             for (int i = 0; i < myDataSet.Tables["manavatar"].Rows.Count; i++)   
  37.             {   
  38.                 Console.WriteLine("{0}",myDataSet.Tables["manavatar"].Rows[2]["user"]);   
  39.             }   
  40.                
  41.                
  42.         }   


mysqldrivercs.rar

已有 6 条评论 »

  1. Ev1n

    很好用啊,感谢啊

  2. Ev1n

    [quote=angus]MySQLDriverCS.dll
    这个引入哪里[/quote]直接引入就可以了.

  3. Ev1n

    MySQLDriverCS.dll

    这个引入哪里

  4. Ev1n

    建立连接的速度很慢,这个是为什么,是这种方法的问题,还是我的问题?

  5. Ev1n

    兄弟,交换链接,我的站PR=3

    http://www.coolblood.cn

    已经做好你的链接了;

  6. Ev1n

    最近在做毕业时间,呵,用的也是ASP.NET/C#开发;

添加新评论