CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一个关于using(……)的问题,请大家帮忙

楼主gangleader1()2004-12-02 16:50:15 在 .NET技术 / ASP.NET 提问

一般都是  
  using   (SqlConnection   conn   =   new   SqlConnection(……))//用的时候建链接对象  
  {  
      ……  
  }  
  现在我遇到这样的:  
  事先conn   =   new   SqlConnection(connectionString);//已经建好了链接对象,其他操作没进行(如没打开)  
  再用using(conn)  
  {  
      ……  
  }  
  不知这样的代码执行完,conn是否也自动释放? 问题点数:0、回复次数:6Top

1 楼DADA_dotnet(ASP.NET&C#)回复于 2004-12-02 16:53:57 得分 0

conn的定义在using(){}外,当然不会啦~Top

2 楼memgarden(魔鬼撒旦)回复于 2004-12-02 16:55:35 得分 0

你这个conn都没打开释放什么Top

3 楼gangleader1()回复于 2004-12-02 17:02:32 得分 0

using(conn)  
  {  
      ……//这里使用command执行向数据库插入数据的操作。  
  }  
  执行完后我想问问大家,这个conn能自动关闭吧?  
  如果conn不能释放?对程序有什么影响吗?Top

4 楼uffeng(呆呆)回复于 2004-12-02 17:04:15 得分 0

using   是指在   using   中定义的   的变量是局部的!!Top

5 楼tnt8csdn2000(琥珀雨田)回复于 2004-12-02 17:07:35 得分 0

会放开的,不过等GC和等女孩子化装时间一样长.  
   
  Top

6 楼lemong(風之影)回复于 2004-12-02 17:21:20 得分 0

自己释放吧,不要希望于系统回收  
  Top

相关问题

  • 请问using namespace std是什么意思?
  • 请问using namespace std;是什么意思?
  • 请教:create using 何时使用?
  • 请问:using namespace std是什么意思?
  • 请教using语句的使用场合
  • 请问语句“using namespace std”什么意思
  • 请教: PlateBuilde cepc download error: don't find emulation code for x86...using floating point hardware.
  • 关于using namespace std;的问题(请专家回答)
  • 关于using namespace std请高手给讲讲.
  • 请问在mfc中是否不能用using namespace std啊???

关键词

  • 执行
  • conn
  • 定义
  • 释放
  • 执行完
  • 链接对象
  • new sqlconnection

得分解答快速导航

  • 帖主:gangleader1

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo