A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请给位大侠简要说明一下,谢谢!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

6 个回复

倒序浏览
不加using 你每一句代码都得写完整的类名如下:
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();

        加上以后就省事多了,对吧
        SqlConnection conn = new SqlConnection();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
方便释放资源,
回复 使用道具 举报
集合上面两位楼主所说的,你的using是引入命名空间的还是在sqlConnection中使用你没有说清楚,所以有两种解释:
(1) 引入命名空间,为了使用某些封装好的类库。
(2)释放资源,当用户数据库连接使用完毕后,直接释放,也就是关闭数据库

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
using .....引入命名空间
using
{}
当执行完括号里面的释放资源

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
作用:
1、在程序开始处,声明程序中用到的命名空间,或者给命名空间定义别名;
2、在程序中,处理非托管对象,保证其正确释放资源。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1,using只针对{}括号里的起作用,出了{},sqlconnection 对象和sqlcommand 对象就释放掉了;
2,using{}是微软推出的写法,主要作用是节约内存资源;

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马