我看到书上这样写代码:
using(SqlCommand cme=new SqlCommand())
{
cmd.Connection=_connection;
if(_connection.State!=Connection.open)
{
_connection.Open();
}
}
为什么要使用using(SqlCommand cme=new SqlCommand())这样来写?
而不是象自己学习的:
SqlConnection con=new SqlConnection()
con.Open();
SqlCommand cmd=new SqlCommand();
cmd.Execute........
using(SqlCommand cme=new SqlCommand())
{
cmd.Connection=_connection;
if(_connection.State!=Connection.open)
{
_connection.Open();
}
}
为什么要使用using(SqlCommand cme=new SqlCommand())这样来写?
而不是象自己学习的:
SqlConnection con=new SqlConnection()
con.Open();
SqlCommand cmd=new SqlCommand();
cmd.Execute........
解决方案 »
- Javascript打印设置页眉页脚失败!
- 怎样定义不同的aspx 分别用Utf-8 编码或gb2312 编码?
- ★五一到了,送51分★,顺便帮我看看这个好久没有解决的问题!
- 在HTML页里插入<!--#include file=comm\title.inc-->后出现,所插入部分出现乱码,请大家帮忙!(在线等)
- OdbcConnection和 OleDbConnection的区别是什么??
- 关于数据库操作的问题,请高手指点
- datagrid里的radiobutton单选功能出错,第一次点击button不能用,要第二次才能取出数据。
- 页面中CheckBoxList的值,先送到javascript中,再由javascript传到另一页面
- 关于Js的一个问题,请大虾帮看一下,谢谢.
- 又一datagrid邦定连接问题
- 该叶无法显示
- js 如何 检查查询关键字?
这样可以节约资源using语句可以顺带把语句块中的资源全部释放掉
不过还不如用try...finally..来的直接呢!