我在短時間內對數據庫進行了多次查詢。 在過去,我一直關閉連接,並重新打開時,我需要再次與sqlserver交談 - 這對我很好。但是現在,當我在很短的時間內嘗試這樣做時,我沒有獲得任何連接可用的消息。然後我想我會試着在應用程序的整個生命週期中保持連接,迄今爲止我還沒遇到任何問題。我只是想知道別人怎麼看待這種進步...我是在一條短暫的災難之路上?sql連接池
我還有一件事,我真的沒有必要調用連接open()方法,這個連接似乎沒有調用就可以工作 - 這是怎麼回事?
void main()
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = <connection>;
tmr.interval=100;
tmr.Elapsed += new System.Timers.ElapsedEventHandler(tmr_Elapsed);
}
void tmr_elapsed()
{
tmr.Enabled = false;
SqlDataAdapter da = new SqlDataAdapter(query, cn);
da.Fill(dt);
tmr.Enabled = true;
}
C#,SQL服務器2000,.NET 2.0