using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
}
}
见天看了别人的源码!不知道为什么要这样写!这样写的好处是什么呢?
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
}
}
见天看了别人的源码!不知道为什么要这样写!这样写的好处是什么呢?
解决方案 »
- 如何将一个数组里面的重复项去掉?
- GridView控件绑定数据能实现每行显示两三列数据吗
- mvc3 Ninject依赖注入,在NuGet输入:‘install-package Ninject.Mvc3’,报:“无法连接到远程服务器”
- btndelete.Attributes.Add("onclick", "javascript:return window.confirm('是否保存‘);
- web.config中sql server数据库连接字的问题?
- 向sqlserver数据库存入datatable中数据时类型为decimald的字段产生舍入问题
- ajax
- Csdn 的 Blog 能上传文件吗?
- 如何能做到网页框架边上有一个关闭按钮?
- 急!!!求一真实有效的Microsoft Visual Studio.NET 2003下载地址。
- ASP.Net登录窗口问题
- 江湖救急!!!!!!!发表一下观点吧,
在不需要获得异常信息时,比try catch finnally方便。
using(SqlConnection SqlConn = new SqlConnection(SqlConnStr))
{
using(DataSet ds = new DataSet())
{
using(SqlCommand cmd = new SqlCommand(QueryStr, SqlConn))
{
using(SqlDataAdapter sda = new SqlDataAdapter(cmd))
{
sda.Fill(ds);
return ds.Tables[0];
}
}
}
}
那我这样写也行吗?
还是不需要写多这么多!
如果仅有Dispose方法,一般没必要用using所以只要对Connection用using就行了,其他没必要的。