WEB开发网
开发学院数据库MySQL C#连接mysql 阅读

C#连接mysql

 2007-11-11 11:44:00 来源:WEB开发网   
核心提示:static void Main(string[] args) { string sqlstr = "select * from manavatar"; MySQL(和PHP搭配之最佳组合)Connection DBConn = new MySQL(和PHP搭配之最佳组合)Conne

static void Main(string[] args)
     {
       string sqlstr = "select * from manavatar";
       MySQL(和PHP搭配之最佳组合)Connection DBConn = new MySQL(和PHP搭配之最佳组合)Connection(new MySQL(和PHP搭配之最佳组合)ConnectionString("192.168.0.13", "flashdata", "root", "root", 3306).AsString);
       DBConn.Open();
       //MySQL(和PHP搭配之最佳组合)DataAdapter myadap = new MySQL(和PHP搭配之最佳组合)DataAdapter(sqlstr, conn);
       MySQL(和PHP搭配之最佳组合)Command DBComm = new MySQL(和PHP搭配之最佳组合)Command(sqlstr,DBConn);
       MySQL(和PHP搭配之最佳组合)DataReader DBReader = DBComm.ExecuteReaderEx(); //DBComm.ExecuteReaderEx();
       MySQL(和PHP搭配之最佳组合)DataAdapter DTAdapter = new MySQL(和PHP搭配之最佳组合)DataAdapter(sqlstr,DBConn);
      
       DataSet myDataSet = new DataSet();
       DTAdapter.Fill(myDataSet,"manavatar");
     
    
       try
       {
         while (DBReader.Read())
         {
           //Console.WriteLine("11");
           Console.WriteLine("DBReader:{0},\t\t\tddddd:{1},\t\t {2}",DBReader.GetString(0), DBReader.GetString(1),DBReader.GetString(3));
         }
         Console.WriteLine("0000");
       }
       catch (Exception e)
       {
         Console.WriteLine("读入失败!"+e.ToString());
       }
       finally
       {
         Console.WriteLine("DBReader关闭");
         Console.WriteLine("DBConn关闭");
         DBReader.Close();
         //DBConn.Close();
       }
      
       for (int i = 0; i < myDataSet.Tables["manavatar"].Rows.Count; i++)
       {
         Console.WriteLine("{0}",myDataSet.Tables["manavatar"].Rows[2]["user"]);
       }
      
      
     }

这是一个简单的例子。
在这里有个问题:dataset如果没设主键的话,可能会引起一些对数库操作的问题,比如会造成updata出现错误。

http://www.cnblogs.com/sopper/archive/2007/01/02/610142.html

Tags:连接 mysql

编辑录入:coldstar [复制链接] [打 印]
赞助商链接