连接字符串private string connstr = "Driver={MySQL   ODBC   3.51   Driver};server=127.0.0.1;database=root;user=root;password=root;option=3;STMT=set   CHARACTER   SET   gbk";//连接数据库字符串。
提示System.ArgumentException:Keyword not supported错误,谁知道如何解决?

解决方案 »

  1.   

    C#连接mysql:
    C#连接MySQL 程序代码: --------------------------          using MySQLDriverCS;
            //建立数据库连接
            MySQLConnection DBConn;
            DBConn = new MySQLConnection(new MySQLConnectionString("localhost","mysql","root","",3306).AsString);
            DBConn.Open();
            //执行查询语句
            MySQLCommand DBComm;
            DBComm = new MySQLCommand("select Host,User from user",DBConn);
            //读取数据
            MySQLDataReader DBReader = DBComm.ExecuteReaderEx();
            //显示数据
            try
                {
                    while (DBReader.Read())
                         {
                             Console.WriteLine("Host = {0} and User = {1}", DBReader.GetString(0),DBReader.GetString(1));
                         }
                }
                    finally
                         {
                              DBReader.Close();
                              DBConn.Close();
                         }
            //关闭数据库连接
            DBConn.Close();  
      

  2.   

    没有办法测试
    因为没有“C#连接DZ论坛的数据库MYSQL”这个环境
    你总不能要我先创建这个环境做好测试再来告诉你答案吧?我要是C#、DZ、MYSQL其中任意一个的厂商
    我愿意这样来解决为用户服务!