我的应用程序构建在VS-2008上并使用MySQL Server 5.5.15。这是一个桌面应用程序,运行在同一台PC上安装了MySQL服务器的单台PC上。在连接字符串中添加池和端口详细信息
该应用程序从六个月以来运行良好,但从最近两天开始,当我尝试打开报告时,出现了一个奇怪的错误。错误图像低于:
我搜索互联网上的解决方案,并发现它与在注册表中定义的最大TCP/IP端口做。还建议一些解决方案来定义连接字符串中的端口号,并建议使用连接池。
在连接字符串中添加端口号确实解决了我的问题,但我想确保连接字符串在将来处理此问题时是正确的。
我现在的连接字符串的样子:
server=localhost;Port=3306;user id=root;password=myPassword;database=test;Allow Zero Datetime=True
我要添加连接池的详细信息,也希望更好地确定本地主机。
我也有一些建议,以取代用户ID与uid。
修复我收到的错误需要进行哪些更改?
尝试过,但它也是网络帮助。 – RKh
你在查询数据库后是否关闭了与数据库的连接? –
记录传输到数据集后,我将关闭连接。 – RKh