Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 数据提供程序 » 连接到数据库

 

连接池

SQL Anywhere .NET 数据提供程序支持连接池。连接池使应用程序可以通过将连接句柄保存到池中来重复使用现有连接,而不用重复新建与数据库的连接。缺省情况下,连接池是打开的。

池容量可使用 POOLING 选项在连接字符串中设置。最大池容量的缺省值是 100,最小池容量的缺省值是 0。可指定最小池容量和最大池容量。例如:

"Data Source=SQL Anywhere 11 Demo;POOLING=TRUE;Max Pool Size=50;Min Pool Size=5"

当应用程序第一次尝试连接数据库时,它将在池中检查是否存在使用您所指定的连接参数的现有连接。如果找到匹配的连接,将使用该连接。否则将使用新的连接。断开连接时,连接将返回池中,以便可以重复使用该连接。

另请参见