我用C#连接到SQLSERVER中,当连接数超过最大连接池数目时,怎样才能等待一段时间后,继续去连接呢?

解决方案 »

  1.   

    如果有可用的连接,自然会连接上去的。
    如果你想在代码中等待一段时间的话,可以使用Thread.Sleep方法
      

  2.   

    我最好是一直等着 一有空的连接就马上连上去  如果用Thread.Sleep   好像时间上有点不实时
      

  3.   

    public void Open()
    {

    int i = 0;
    while (i != 1)
    {
    try
    {
            //你需要的连接池代码
    }
    catch
    {
    Thread.Sleep(5000);
    }
    }
    }
      

  4.   

    Connect Timeout 这个超时属性没用吗?
    我的意思是让他一直去连,只到到了这个超时时限为止