求人指点下如何捕获SQL连接异常,我想做一个判断连接错误自动切换备用服务器的功能。

解决方案 »

  1.   

    try
    {
       SqlConnection con=....
       con.Open();
    }
    catch(Exception ex)
    {}
      

  2.   


    SqlConnection con= new SqlConnection();
    try
    {
      conn.ConnectionString = "a"
      con.Open();
    }
    catch(Exception ex)
    {
       conn.ConnectionString = "b";
    }
      

  3.   


    Exception ----> SqlException 
      

  4.   

    C# codeSqlConnection con= new SqlConnection();
    try
    {
    conn.ConnectionString = "a"
    conn.Open();
    ......
    }
    catch(sqlException ex)
    {
    conn.ConnectionString = "b";
    conn.Open();}
      

  5.   

    自己再顶下,没有高手出来帮忙解决下吗?我只要判断连接异常就好了,当SQL连接出现问题的时候做重连处理。
    楼上各位你们这么捕捉,数据处理异常也在内的好不好。