2015-04-06 159 views
0

我在C#中很新,現在嘗試在服務器'localhost'中使用userid'root'和密碼'****'查找聯機資源以將VS C#連接到mySQL數據庫,數據庫名稱是'dlht'。VS C#連接到mySQL數據庫

1.I從YouTube複製一行代碼和它的作品:

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

任何人都可以向我解釋究竟是什麼,這是在做什麼?沒有地方可以放置服務器,密碼,用戶名等......它如何工作?

  • 我試圖使用聯機教程連接到MySQL數據庫
  • 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); 
    

    爲什麼?非常感謝!

    +0

    廣告2:什麼是「它始終堅持」是什麼意思?你有沒有得到一個消息? – stefankmitph

    +0

    這裏有一個非常好的鏈接,它提供了關於如何格式化連接字符串的絕佳示例,具體取決於您使用的數據庫的類型。 [C#ConnectionStrings](http://www.connectionstrings.com) – MethodMan

    回答

    0

    看來,連接MySQL數據庫的正確方法是這樣的

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