Соединения MySQL от клиентских программ сохраняются - PullRequest
0 голосов
/ 15 мая 2009

В колледже, где я работаю, мы в настоящее время тестируем (тестируем) новую систему зачисления, которую я разработал. Приложение имеет несколько модулей (учет, кассир, планирование курса, прием, консультирование, оценка), установленных в разных офисах. Мы используем MySQL Server 5.1, а интерфейс был разработан с использованием VB.Net.

Система имеет 1 компьютерный сервер и 25 клиентов.

Я заметил, используя MySQL Administrator, что клиентские соединения сохраняются, хотя я использовал с использованием синтаксиса для всех моих кодов доступа / манипулирования данными. Я думал, что после end использования оператора соединения будут автоматически освобождены.

1 Ответ

2 голосов
/ 15 мая 2009

Я обнаружил, что использование не всегда закрывает файлы и соединения, особенно если возникло исключение, поэтому я просто использую блок try..finally, чтобы убедиться, что соединение определенно закрыто, независимо от того, что произошло в приложение.

Итак, просто попробуйте без использования и используйте блок finally, чтобы закрыть соединение и посмотреть, решит ли это вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...