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

该日志由 samool 发表于 2007-11-22 4:01 PM



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.         }   

 傻猫网络日志标签:    c#, mysql, mysqldrivercs  tiffany jewelry  
网摘: Yahoo Baidu Google Bolaa 365Key Yesky Wozhai POCO ViVi YouNote Hexun Del.icio.us Yeeyoo igooi I2Key Cn3 Bytemen Furl Blinklist Blogmarks Technorati 分享到饭否
相关文章: (最多只显示5条记录)

微软 Visual Studio Team System 2008 正式版下载 (浏览:2433, 评论:0)
如何在.NET中访问MySQL数据库 (浏览:2264, 评论:0)
在 .NET 中使用 Oracle 数据库事务 (浏览:2197, 评论:0)
Visual Web Developer 2005 Express 简体中文版(迅雷下载) (浏览:3707, 评论:1)
» 我要发表评论 你的参与是我最大的动力!    访客评论: (5条记录)
  1. 1 coolblood :
    2007-11-23 11:56 PM   引用此文发表评论
    最近在做毕业时间,呵,用的也是ASP.NET/C#开发;
  2. 2 coolblood :
    2007-11-23 11:58 PM   引用此文发表评论
    兄弟,交换链接,我的站PR=3

    http://www.coolblood.cn

    已经做好你的链接了;
  3. 3 wangshangy :
    2008-02-21 3:09 PM   引用此文发表评论
    建立连接的速度很慢,这个是为什么,是这种方法的问题,还是我的问题?
  4. 4 angus :
    2008-04-13 9:16 PM   引用此文发表评论
    MySQLDriverCS.dll

    这个引入哪里
  5. 5 samool :
    2008-04-13 9:21 PM   引用此文发表评论
    引用 angus 说过的话:
    MySQLDriverCS.dll
    这个引入哪里
    直接引入就可以了.
 
发表评论:( 来了就留个脚印吧!你的参与是我最大的动力!)

    

(单击图片换张图片)