-1

我正在使用.net,我对 SqlConnection 打开有疑问

  sqlconnection con = new sqlconnection("Constr");

    if (con.State == ConnectionState.Closed) ||( con.State == ConnectionState.Broken)
    { con.open();}

这种方法现在最好使用这种方法,或者一些程序员使用下面的方法

if (con.State == ConnectionState.Open)
{ con.close();}
con.open();

哪个最好或哪个最好

4

1 回答 1

2

为什么你不使用using

using (SqlConnection conn = new SqlConnection (...))
{

}

我可以这样更好。您也可以使用以下代码:

if (conn != null && conn .State == ConnectionState.Closed)
{

}
于 2013-10-22T05:04:51.607 回答