Member 13937882 Ответов: 1

C#.net проблема с подключением mysql


I want to connect Remote MySQL dataase from C#.net but not connecting. always displaying message 

'Unable to connect to any of the specified MySQL hosts.'. 

How to fixed it. 


Что я уже пробовал:

string ConnString = "SERVER=nepalidiary.com; Port=3306;DATABASE=bsslearn_db;UID='';PWD='abc';";
            string SQL = "Select * from tbl_StudentProfile";

            MySqlConnection cnn = new MySqlConnection();
            cnn.ConnectionString = ConnString;
            MySqlCommand cmd = cnn.CreateCommand();

            cnn.Open();

            cmd.ExecuteNonQuery();

1 Ответов

Рейтинг:
8

OriginalGriff

На первый взгляд - а без доступа к вашей БД это все, что может быть - ваш UID ошибочен и / или ваш пароль.

Было бы необычно для подключенной к сети БД иметь пустого пользователя или такой тривиальный пароль - сеть позволяет войти любому, поэтому они должны быть намного сложнее, чем это.

Начните с проверки вашей строки подключения с провайдером teh DB - они смогут точно сказать вам, что использовать.

Кстати: не нужно жестко кодировать строки подключения - они действительно меняются, поэтому их следует хранить вне вашего реального приложения.