数据访问层使用静态方法到底会不会出问题?

tw1984 2004-03-29 12:40:07
本来一直以为对数据库的操作,如果写成静态的话,对多线程会很不安全,或者DataReader也会有这个麻烦,但今天看到一篇帖子,提到了MS的DAAB也是用的静态,觉得MS用的应该不会错,所以想问问,用静态方法做数据访问,到底会有什么麻烦没有?
...全文
92 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
softye 2004-04-01
  • 打赏
  • 举报
回复
我在数据访问类全部用的是静态方法 还没有经过多用户测试 不知道会不会出现问 微软的DAAB 既然是这么写的 我想不用该不会有什么问题吧
cnlamar 2004-04-01
  • 打赏
  • 举报
回复
up
cnlamar 2004-03-29
  • 打赏
  • 举报
回复
mark
stpangpang 2004-03-29
  • 打赏
  • 举报
回复
呵呵,楼主不是怕 多生成几个SqlConnection占很多资源吧,其实不必考虑这么多,.net 中自动提供连接池,那些关闭的连接回防回到连接池中。你可以看看msdn 上的说明

SQL Server .NET 数据提供程序的连接池管理
ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconconnectionpoolingforsqlservernetdataprovider.htm

OLE DB .NET 数据提供程序的连接池管理
ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconconnectionpoolingforoledbnetdataprovider.htm

SqlDataReader 类
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemDataSqlClientSqlDataReaderClassTopic.htm
tw1984 2004-03-29
  • 打赏
  • 举报
回复
up
tw1984 2004-03-29
  • 打赏
  • 举报
回复
up
tw1984 2004-03-29
  • 打赏
  • 举报
回复
up

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧