代码之家  ›  专栏  ›  技术社区  ›  Kibbee

为什么“重置池连接”选项不适用于mysql.net connector?

  •  0
  • Kibbee  · 技术社区  · 14 年前

    我使用的是网络连接器的最新版本(6.2.3)。根据 documentation 存在一个名为“重置池连接”的选项。我已尝试使用以下连接字符串禁用此功能:

    Data Source=DB;Database=DBName;UID=username;PWD=password;Max Pool Size=100;charset=utf8;Reset Pooled Connections=no;
    

    我尝试了“no”和“false”两个值,并尝试了设置的所有三个选项,包括“重置池连接”、“ResetPooledConnections”和“ResetConnections”。但是,所有这些都会导致相同的错误:

    Keyword not supported.
    Parameter name: reset pooled connections
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   nos    14 年前

    似乎是文档中的一个错误,要么它只是未实现,要么它已经实现并已被删除。(源代码是 here )

    不过还有另一个选择,

     Connection Reset
    

    如果为真,则表示删除时将重置连接状态 从游泳池

    编辑,进一步调查显示,这3个选项被删除的方式,一路返回和替换为上述“连接重置”参数。一些信息 here )