黑马程序员技术交流社区

标题: 关于ADO.NET的一些问题 [打印本页]

作者: 草缘    时间: 2014-10-17 22:19
标题: 关于ADO.NET的一些问题
除了sqlconnection对象,我知道用后一定要关闭之外,那么其他的如sqlcommand,sqlreader,dataset,dataadapter用后是否需要关闭呢?
作者: sadfgood    时间: 2014-10-17 22:30
sqlreader 需要关闭,其他会自动关闭的.
作者: vaivxuanzi    时间: 2014-10-18 00:09
提供关闭方法的,就关闭,错不了的
作者: chernyog    时间: 2014-10-18 18:30
SqlDataReader是数据读取器,类似于指针,只能逐行向下读取,读取过程中需要保持连接,完成后需要手动Close,DateSet和DateAdapter不需要显式关闭,DataSet是个内存数据库,它与SqlDataReader是根本不一样的。
SqlDataAdapter是个数据适配器,工作于DataSet和数据库之间,负责将数据从数据源读出来放在DataSet中,或将DataSet中的更改更新回数据库。大型项目中,DataReader几乎是首选,很少用到DataSet。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2