2017-04-11 69 views
2

我想從我的c#窗體窗體應用程序連接到數據庫。我試過用無法連接到Visual Studio數據庫c#

using(SqlConnection conn = new SqlConnection()) { 
conn.ConnectionString = "Data Source=localhost; User Id=root; Password=; Initial Catalog=dbName"; 
conn.Open(); 
} 

當我建立我的項目時,我得到一個錯誤,server wasn't found or wasn't accessible

我試着通過數據源配置嚮導連接,但也無法找到數據庫。

我使用WAMP服務器,我可以通過phpMyAdmin找到我的數據庫。

+0

發生了什麼錯誤? – SMW

+0

@SachithMW這是一個運行時錯誤,它說:在您的應用程序中發生了未處理的異常... ...建立到SQL Server的連接時出現網絡相關或實例特定的錯誤。服務器未找到或無法訪問。 ...' – wdc

回答

2

你試圖連接到Microsoft SQL Server。

using System; 
using System.Data; 

using MySql.Data; 
using MySql.Data.MySqlClient; 

public class Tutorial1 
{ 
    public static void Main() 
    { 
     string connStr = "server=localhost;user=root;database=world;port=3306;password=******;"; 
     MySqlConnection conn = new MySqlConnection(connStr); 
     try 
     { 
      Console.WriteLine("Connecting to MySQL..."); 
      conn.Open(); 
      // Perform database operations 
     } 
     catch (Exception ex) 
     { 
      Console.WriteLine(ex.ToString()); 
     } 
     conn.Close(); 
     Console.WriteLine("Done."); 
    } 
} 

檢查這個環節,希望這將幫助你

您可以通過安裝MySql.Data,開包管理器控制檯工具> NuGet軟件包管理器>軟件包管理器控制檯然後在其中鍵入Install-Package MySql.Data -Version 6.9.9 e

+0

@SachitMW我應該包含什麼來使用'MYSqlConnection'類? – wdc

+0

@wdc你試試這個嗎?現在工作嗎? – SMW

+0

我沒有'mysql.data'庫,只有'System.Data',試圖找到現在下載它。 – wdc

相關問題