VS C#连接到mySQL数据库

时间:2015-04-06 21:20:24

标签: c# mysql visual-studio-2010

我是C#的新手,现在尝试找到在线资源,将VS C#连接到服务器' localhost'的mySQL数据库,用户ID' root'和密码&#39 ; ****',数据库名称是' dlht'。

1.我从youtube复制了一行代码,它可以工作:

 this.stockTableAdapter.Fill(this.blhsDataSet.stock);

任何人都可以向我解释这究竟是做什么的吗?没有地方放置服务器,密码,用户ID等...它怎么工作?

  1. 我尝试使用在线教程连接到mySQL数据库
  2. ZetCode C#Tutorial

        string cs = @"server=localhost;userid=root;
            password=****;database=dlht";
    
        MySqlConnection conn = null;
    
        try 
        {
          conn = new MySqlConnection(cs);
          conn.Open();
          Console.WriteLine("MySQL version : {0}", conn.ServerVersion);
    
        } catch (MySqlException ex) 
        {
          Console.WriteLine("Error: {0}",  ex.ToString());
    
        } finally 
        {          
          if (conn != null) 
          {
              conn.Close();
          }
        }
    

    我在VS C#的Form1.cs上运行此代码。它总是停留在:

    conn = new MySqlConnection(cs);
    

    为什么呢?非常感谢你!

1 个答案:

答案 0 :(得分:0)

似乎连接到MySql数据库的正确方法是

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;