我在bin文件夹里复制了MySql.Data.dll 连接数据库的时候出错,提示“不知道这样的主机”行 17:         MySqlConnection mysqlconn = new MySqlConnection("server=.;database=web;user id=root;password=admin");
行 18:         mysqlconn.Open();行 19:         Response.Write("连接MySQL数据库成功");
行 20:         MySqlCommand mysqlcmd = new MySqlCommand();

解决方案 »

  1.   

    不能这样弄的,不能直接把MySql.Data.dll 直接复制到你的bin文件里,应该添加引用把它引进来,试试看看。
      

  2.   

    Data Source=server; Database=mydb; User ID=username; Password=pwd; Command Logging=false"  using eInfoDesigns.dbProvider.MySqlClient;  
    MySqlConnection oMySqlConn = new MySqlConnection();  
    oMySqlConn.ConnectionString = "";  
    oMySqlConn.Open
    连接字符串看http://www.connectionstrings.com/mysql
      

  3.   

    你连接的是你本机的数据库吗?把
    server=local;
    或换成ip试试
      

  4.   

    把MySql.Data.dll引用到你的工程里,使用using MySQLDriverCS;定义server,database,UserID,PassWord,port。MySQLConnection con = new MySQLConnection(new MySQLConnectionString(server,database,UserID,PassWord,port).AsString);