-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 に答える