创建ADO连接池FAQ相关发生事宜

开发 后端
希望我对ADO连接池FAQ的一点经验能给大家带来帮助,导致WebDeployment出错的原因也许还有很多,不过在你遇到错误时,可以先检查一下你程序中的字符串,暂时把他们置为””,试试看。没准就是他引起的问题啊。

经过长时间学习ADO连接池FAQ,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。学习ADO连接池FAQ时,你可能会遇到ADO连接池FAQ问题,这里将介绍ADO连接池FAQ问题的解决方法,在这里拿出来和大家分享一下。

1. 何时创建ADO连接池FAQ

当第一个连接请求到来时创建连接池;连接池的建立由数据库连接的连接字符创来决定。每一个连接池都与一个不同的连接字符串相关。当一个新的连接请求到来时如果连接字符串和连接池使用的字符串相同,就从连接池取出一个连接;如果不相同,就新建一个连接池。

2. 何时关闭ADO连接池FAQ

当连接池中的所有连接都已经关闭时关闭连接池。

3. 当连接池中的连接都已经用完,而有新的连接请求到来时会发生什么?

当连接池已经达到它的最大连接数目时,有新的连接请求到来时,新的连接请求将放置到连接队列中。当有连接释放给连接池时,连接池将新释放的连接分配给在队列中排队的连接请求。你可以调用close和dispose将连接归还给连接池。

4. 我应该如何允许ADO连接池FAQ

对于.NET应用程序而言,默认为允许连接池。(这意味着你可以不必为这件事情做任何的事情)当然,如果你可以在SQLConnection对象的连接字符串中加进Pooling=true;确保你的应用程序允许连接池的使用。#t#

5. 我应该如何禁止连接池?

ADO.NET默认为允许数据库ADO连接池FAQ,如果你希望禁止连接池,可以使用如下的方式:

1) 使用SQLConnection对象时,ADO连接池FAQ字符串加入如下内容:Pooling=False;

2) 使用OLEDBConnection对象时,往连接字符串加入如下内容:OLE DB Services=-4;

通过上面的两篇文章希望大家可以明白什么是数据库ADO连接池FAQ,什么时候适用,什么时候不适用。关于性能测试,我做了一个小例子,大家可以看看:

第一次运行:

第一次运行

多次运行后:

多次运行后

责任编辑:chenqingxiang 来源: 中文业界资讯站
相关推荐

2009-12-23 09:01:15

ADO.NET连接池

2009-11-03 16:57:34

ADO.NET FAQ

2009-12-23 09:14:52

ADO.NET连接池

2009-12-25 15:38:12

ADO连接池

2010-01-04 16:18:13

ADO.NET连接池

2010-01-04 16:24:07

ADO连接池

2009-11-12 08:59:18

ADO.NET数据库连

2009-11-03 16:51:04

ADO.NET连接池观

2009-11-13 13:11:37

ADO.NET连接池

2010-01-05 10:11:23

ADO.NET连接池

2009-12-25 10:25:59

2009-11-11 14:04:14

ADO.NET连接池

2009-11-12 09:25:21

ADO.NET连接池

2009-12-23 14:53:28

ADO.NET连接池

2009-12-25 15:47:20

ADO存储过程

2009-11-03 15:58:22

2010-02-25 09:06:40

ADO.NET连接池

2009-12-21 17:39:02

ADO.NET操作

2009-12-24 14:45:32

ADO.NET程序

2009-07-20 14:03:43

Ado.net连接池
点赞
收藏

51CTO技术栈公众号