Как проверить, что удаленный сервер MySQL действителен и существует

У меня есть приложение VB6, которое позволяет пользователю вручную вводить имя удаленного сервера. Мне нужно использовать имя сервера, предоставленное пользователем, для подключения к базе данных MySQL.

Как я могу проверить, действителен ли введенный пользователем сервер и могу ли я к нему подключиться?


person Lynnooi    schedule 28.02.2011    source источник


Ответы (1)


Единственный надежный способ узнать, действителен ли он и можно ли к нему подключиться, - это попытаться подключиться к нему. Все остальное вызовет потенциальное состояние гонки (оно стало недействительным между проверкой и фактическим использованием) или будет иметь возможность получения неверных результатов, поскольку вы не будете проверять, что на самом деле хотите сделать.

person Deanna    schedule 18.03.2013