.Net 允许连接池,根据我所读到的内容,只需向 App.config 添加参数即可
问题是,我是否应该在代码中执行任何操作来使用连接池?
在我的代码中,每次需要数据时我都会打开一个连接,并在完成后立即关闭它。我应该做一些特别的事情来重用连接吗?
只要您的连接使用相同的连接字符串,您就不需要执行任何特殊操作。使用连接,关闭它,会自动返回到池中。
From SQL Server 连接池 http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx:
连接按进程、每个应用程序域、每个池进行池化
连接字符串以及使用集成安全性时,每个 Windows
身份。连接字符串也必须完全匹配;关键词
以不同顺序提供的同一连接将被池化
分别地。
您可以在中配置某些与池相关的选项连接字符串 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx itself:
- 池化(默认启用)
- 连接生命周期(或负载平衡超时)
- Enlist
- 最大池大小
- 最小池大小
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)