這是我做我的連接如何在c#和ASP.NET中使用很多連接?
SqlConnection conn = new SqlConnection(connectionstring);
conn.open();
SqlCommand comando = new SqlCommand(/*my query update/delete/insert/select o execute sp*/,conn);
comando.Parameters.Add("@parameter1","value1")
comando.Parameters.Add("@parameter2","value2")
comando.Parameters.Add("@parameterN","valueN")
comando.ExecuteNonQuery()
conn.close();
但服務器管理員說,有許多連接。
然後,我怎麼能執行我的查詢?
它會更好,如果我不關閉連接?
但如果我有我寫了,在方法例如公共字符串的executeQuery(串查詢)的代碼{代碼我寫了的SqlConnection這裏}/*然後其在方法創建SqlConnection存在只有在此方法中,沒有它讓超過現有方法的時候結束?*/ – angel
我只知道那裏存在,在方法內部創建的所有對象時,它完成現在裏面那麼不存在創建的對象,而是用的SqlConnection發生了什麼? – angel
如果您不調用Dispose或Close方法,則可能不會將連接添加或返回到池中。 –