2014-03-14 48 views
0

在web.config文件:的MySQL服務器的連接不會在C#.NET工作

<connectionStrings> 
<add name="ApplicationServices" connectionString="Data Source=localhost;Initial    Catalog=uday;User Id=root;[email protected]" providerName="MySql.Data.MySqlClient"/> 
</connectionStrings> 

在CS文件:

string strConnString = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; 
MySqlConnection connection = new MySqlConnection(strConnString); 
connection.Open(); 
lblMsg.Text = "connection established"; 
connection.Close(); 
+6

你是什麼意思_IT通過不是working_做?在你的connection.Open()行之後你會得到任何錯誤或異常消息?你調試了你的代碼嗎?你確定你的'connectionString'是對的嗎? –

+0

嘗試連接時會發生什麼? –

回答

1

MySQL ConnectionString

您需要使用Database而不是Initial Catalog

2.您需要使用Server而不是Data Source

試試這個:

<add name="ApplicationServices" connectionString="Server=localhost;Database=uday; 
    User Id=root;[email protected]" providerName="MySql.Data.MySqlClient"/> 
0

試試這個

<add name="connstring" connectionString="Server=localhost;Database=uday;Persist Security Info=True;User Id=root;[email protected]" providerName="MySql.Data.MySqlClient"/>