我有个程序循环执行SqlCommand,那这时候的SqlConnection每次都要open一下然后在close一下???这样会产生问题莫?
就是SqlCommand调用一存储过程,只是参数不同而已。
那现在在for(...)里面我都是con.open(); SqlCommand...; con.close();有必要这样莫?有其他写法吗?感觉我这种for里面开下关下效率不高。
就是SqlCommand调用一存储过程,只是参数不同而已。
那现在在for(...)里面我都是con.open(); SqlCommand...; con.close();有必要这样莫?有其他写法吗?感觉我这种for里面开下关下效率不高。
SQLConnection.Open()
判断SQLConnection的状态是不是Open
Sqlcommand("存储过程名字",Sqlconnection)
循环开始
Sqlcommand参数定义和赋值
取得记过进行处理。
循环结束
Sqlcommand.Dispose();
Sqlconnection.Close();(判断一下这个Sqlconnection的状态,是OPEN状态就关闭)
Sqlconnection.Dispose();