我有一个程序正在调试,需要连接到MySQL数据库。我注意到当我关闭程序时#34;通常" (按照用户的意图)连接按预期关闭。当我单击Visual Studio中的“停止调试”按钮时,连接将在服务器上保持打开状态。我认为根本问题与首先不正确地打开连接有关,但我没有编写原始代码,甚至需要花费大量时间来查找和修复代码中的每个问题。直到我有时间,有没有办法让Visual Studio在停止调试会话时自动关闭所有MySQL连接?也许让它在Stop Debug上运行一些额外的代码?
答案 0 :(得分:0)
VS IDE中的“停止调试”按钮不会直接停止连接,一种解决方法是在调试期间可以自动关闭代码中的连接。我的理解是真正的连接或不连接动作与你的代码执行有关,它与VS调试工具无关。
即使您使用Finally块,也请在停止调试后检查它是否真正调用了代码。