0
我正在使用网络连接器的最新版本(6.2.3)。根据documentation,存在一个称为“重置池连接”的选项。我试图禁用此使用下面的连接字符串:为什么“重置池连接”选项不适用于MySQL .NET连接器
Data Source=DB;Database=DBName;UID=username;PWD=password;Max Pool Size=100;charset=utf8;Reset Pooled Connections=no;
我已经试过两个“没有”和“假”的价值观,并曾尝试设置包括“复位池连接”三个选项,“ ResetPooledConnections“和”ResetConnections“。然而,所有这些结果在相同的错误:
Keyword not supported.
Parameter name: reset pooled connections
我正在查看源代码。你是对的,似乎这个选项已被删除,并且连接重置正在被使用。但是,它默认为false。通过观看Ethereal网络,它似乎仍在发送ping命令,以及另一个命令来选择数据库。有没有办法阻止连接进行ping和数据库选择? – Kibbee 2010-08-04 15:54:40
不,至少ping在这里的第142行是硬编码的:http://bazaar.launchpad.net/~mysql-clr-team/connectornet/6.2/annotate/head:/MySql.Data/Provider/Source/MySqlPool.cs – nos 2010-08-04 16:03:20