请问控制面板里的:数据源 (ODBC) 是如何应用的,

来源:百度知道 编辑:UC知道 时间:2024/07/08 09:40:10
原来都没在意这个,现在我得用上这个了可是又不懂;
(我用的数据库是SQL),
可SQL我也不怎么懂!
我还没用过呢!能不能说说那个缺省设置是怎么设,并且说说为什么要不你给我举例一下,谢谢了!

Microsoft ODBC 3.0 引入了连接池概念。
连接池使 ODBC 应用程序能够重用现有
来自池, 这样不 ODBC 应用程序无需重新定位连接
通过为任何后续连接完成连接进程。

当 ODBC 应用程序断开连接, 保存该连接
到池中代替实际断开。 保持此连接时间
池中取决于 ODBC 驱动程序的 CPTimeout 属性。 当
超时到期, 该连接被关闭并从池中删除。 ODBC
应用程序可用来更改此值 CPTimeout, 和 SQLConfigDriver
值适用于使用指定 ODBC 驱动程序的所有 ODBC 应用程序。

对于 CPTimeout 默认值为 60 秒。 连接池是很有用当 ODBC 应用程序如 Microsoft Internet
服务器信息 (例如) 连接和断开频繁。 Microsoft
Internet Information Server (IIS) 3.0 Active Server Pages (ASP)
利用了连接池。 您可启用连接池对
IIS 用户通过更改是 StartConnectionPool 值为 1。 StartConnectionPool 位于下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\ASP\Parameters
ODBC 应用程序可以使用 SQLSetEnvAttr 来启用连接池。 下面是如何启用连接池 ODBC 应用程序中的示例: #include <windows.h>
#include <stdio.h>
#include <sql.h>
#include <sqlext.h>

void main()
{
SQLHENV henv;
SQLHDBC hdbc;
int