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