Мое приложение построено на VS-2008 и использует MySQL Server 5.5.15. Это настольное приложение, работающее на одном ПК с MySQL Server, установленным на том же ПК.
Приложение работает хорошо более шести месяцев, но за последние два дня я получаю странную ошибку при попытке открыть отчет. Изображение ошибки ниже:
![enter image description here](https://i.stack.imgur.com/YqGVI.png)
Я искал решение в Интернете и обнаружил, что оно связано с максимальными портами TCP / IP, определенными в реестре. Немногие решения также рекомендовали определять номер порта в строке соединения, а некоторые предлагали использовать пул соединений.
Добавление номера порта в строку подключения решило мою проблему, но я хочу убедиться, что строка подключения верна для решения этой проблемы в будущем.
Моя нынешняя строка подключения выглядит так:
server=localhost;Port=3306;user id=root;password=myPassword;database=test;Allow Zero Datetime=True
Я хочу добавить сведения о пуле соединений, а также лучше определить localhost .
У меня также есть несколько предложений заменить идентификатор пользователя на uid .
Какие изменения необходимы, чтобы исправить полученную ошибку?