Я делаю свое первое приложение для Windows 8 с помощью C#. У меня есть база данных MySQL, к которой я хотел бы подключиться. Я сделал это раньше с формами окон, и все прошло гладко. Однако с окном 8 приложение не будет подключаться.Подключить приложение Windows 8 к MySQL
Это моя строка соединения:
string myConnectionString = "Server=mysql9.000webhost.com; Database=a2236339_snooker; Uid=a2236339_joe; password=TeamPr0ject;";
код выглядит следующим образом:
MySqlConnection connection = new MySqlConnection(myConnectionString);
connection.Open();
, а затем открыть свое соединение, как это.
ошибка, что я получаю
Исключение типа «MySql.Data.MySqlClient.MySqlException» произошло в MySql.Data.RT.DLL, но не был обработан в пользовательском коде
Может ли кто-нибудь объяснить, почему это так и что я делаю неправильно?
Мой первый шаг в устранении неполадок будет обрабатывать исключение и посмотрите, что такое ошибка. Поместите вокруг него блок try/catch. Поместите точку останова в блок catch, поэтому, когда исключение поймано, вы можете увидеть подробности в отладчике. – Matthew
После попытки поймать это говорит: «Невозможно подключиться к любому из указанных узлов MySQL». Я дважды проверил строку подключения, и все кажется правильным. – ProgrammingRookie
Если вы ищете эту строку в SO или Google, будут десятки ударов. Первое, на что я смотрел, было то, что ему не понравилось имя DNS и использование IP-адреса. Вы можете попробовать это. – Matthew