oledb 有连接池么?是自动管理么?
我看到说sql数据库 有连接池!
我不清楚 OleDbConnection 有没有连接池? 请大哥解答一下!!
------解决方案--------------------------------------------------------
ado.net中的oledb for SQL provider当然是有连接池了。使用的是OLEDB自己的session pooling(Resource pooling)。
早在 MDAC 2.0 (OLE DB 2.0和ODBC 3.51)发布时候(好象是98年吧),就有了这个功能。
你可以通过控制注册表键值OLEDB_SERVICES,直接操作oledb API或者链接字符串中的OLE DB Services属性来启用或者禁用连接池。
有关mdac的pooling这里有篇非常全面的解释:
http://msdn.microsoft.com/en-us/library/ms810829.aspx