微软.net快速入门教程里的例子怎么都没关闭SqlConnection??看了好多例子 没有一个关闭的,这是为什么 ??
比如:
<script language="C#" runat="server"> void Page_Load(Object Src, EventArgs E ) { SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "作者"); MyDataGrid.DataSource=new DataView(ds.Tables[0]) ;
MyDataGrid.DataBind();
TimeMsg.Text = DateTime.Now.ToString("G");
} </script>
比如:
<script language="C#" runat="server"> void Page_Load(Object Src, EventArgs E ) { SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "作者"); MyDataGrid.DataSource=new DataView(ds.Tables[0]) ;
MyDataGrid.DataBind();
TimeMsg.Text = DateTime.Now.ToString("G");
} </script>
会自动打开和关闭connection
他是有别入SqlCommand的,
SqlDataReader就需要手动打开和关闭SqlConnection
如果接着使用会出错。
直接用Command 则需要手动打开和关闭。