关于SqlConnection,SqlDataAdapter,SqlDataReader操作数据库的问题!! 问题1:SqlConnection连接数据库后,如果不手动关闭(conn.close();),它能自动关闭吗?问题2:SqlDataAdapter,SqlDataReader对数据库操作的时候,能实现对资源访问的互斥吗?谢谢大家!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题1:SqlConnection连接数据库后,如果不手动关闭(conn.close();),它能自动关闭吗?A:会自动关闭,不过要等好久问题2:SqlDataAdapter,SqlDataReader对数据库操作的时候,能实现对资源访问的互斥吗?A:SqlDataAdapter 可以共享 SqlConnection SqlDataReader 独占 SqlConnection 会自动关闭使用 SqlDataAdapter 前可以不conn.open(),使用完不用关闭使用 SqlDataReader 前SqlConnection 必须open SqlCommand是不是独占 SqlConnection?? 会自动关闭,如果用SqlDataAdapter可以不用显示的打开或关闭连接 1。你可以这样打开 sqlconnection conn=new sqlconnection();然后处理2。你也可以 using(sqlconnection conn=new sqlconnection()) { //建Adapter、Reader等。 进行数据库操作 }上面2种不同的是: 方法1不会自动关闭conn.state=="open";但方法2会在用完后自动关闭里面的所有对象,包括Reader对象Reader的同时不能使用Adapter,能实现对资源访问的互斥,Adapter是自动利用数据流读出数据并暂存起来,当使用存储过程的时候,需要使用打开的Command,来操作参数,Adapter.SelectCommand=Command; 问题1:SqlConnection连接数据库后,如果不手动关闭(conn.close();),它能自动关闭吗?从习惯和效率来说,都必须关闭问题2:SqlDataAdapter,SqlDataReader对数据库操作的时候,能实现对资源访问的互斥吗?SqlDataAdapter 可以共享 SqlConnection SqlDataReader 独占 SqlConnection 求救 关于ASP。net的运行问题 asp.net 弹出一个窗口的问题 |zyciis| 如何处理商品的层次分类,谢谢 对高手来讲很简单,asp.net建站问题 ASP.NET 2.0 里输出文本格式流 如何用程序实现将WORD等文档转换成PDF文档 奇特的页面跳转小问题 有个小小的问题 404 错误页 IIS服务器配置问题?十万火急! 放大镜放大图片是如何实现的??? sqldatesource gridview 一按键操作后gridview不更新怎么办?
A:会自动关闭,不过要等好久问题2:SqlDataAdapter,SqlDataReader对数据库操作的时候,能实现对资源访问的互斥吗?
A:SqlDataAdapter 可以共享 SqlConnection
SqlDataReader 独占 SqlConnection
使用 SqlDataAdapter 前可以不conn.open(),使用完不用关闭使用 SqlDataReader 前SqlConnection 必须open
会自动关闭,如果用SqlDataAdapter可以不用显示的打开或关闭连接
2。你也可以 using(sqlconnection conn=new sqlconnection())
{
//建Adapter、Reader等。 进行数据库操作
}
上面2种不同的是: 方法1不会自动关闭conn.state=="open";但方法2会在用完后自动关闭里面的所有对象,包括Reader对象Reader的同时不能使用Adapter,能实现对资源访问的互斥,Adapter是自动利用数据流读出数据并暂存起来,当使用存储过程的时候,需要使用打开的Command,来操作参数,Adapter.SelectCommand=Command;
从习惯和效率来说,都必须关闭
问题2:SqlDataAdapter,SqlDataReader对数据库操作的时候,能实现对资源访问的互斥吗?
SqlDataAdapter 可以共享 SqlConnection
SqlDataReader 独占 SqlConnection