我的应用程序建立在 VS-2008 之上,并使用 MySQL Server 5.5.15。它是一个桌面应用程序,运行在一台 PC 上,同时 MySQL 服务器安装在同一台 PC 上。
该应用程序从六个多月以来一直运行良好,但是从最近两天开始,当我尝试打开报告时遇到了一个奇怪的错误。错误图像如下:
我在网上搜索了一个解决方案,发现它与注册表中定义的 Max TCP/IP 端口有关。很少有解决方案还建议在连接字符串中定义端口号,有些解决方案建议使用连接池。
在连接字符串中添加端口号确实解决了我的问题,但我想确保连接字符串是正确的,以便将来处理这个问题。
我目前的连接字符串如下所示:
server=localhost;Port=3306;user id=root;password=myPassword;database=test;Allow Zero Datetime=True
我想添加连接池详细信息,也想更好地定义localhost。
我也得到了一些用uid替换用户 id的建议。
需要进行哪些更改才能修复我遇到的错误?