Как я могу получить доступ к базе данных в OpenShift?
Я создал приложение на OpenShift, все работает и проблем нет. Теперь мне нужно присоединить базу данных, которая находится в OpenShift, с моим настольным приложением, разработанным на C#. Настольное приложение должно только читать данные, которые мы имеем в таблицах базы данных, и ничего больше. В сети я не нашел учебника, связанного с OpenShift, и поэтому я спрашиваю, есть ли у кого-нибудь опыт в этом отношении.
Подключение к приложению OpenShift является эффективным в качестве дополнительного ключа и не знаю, может ли это создать проблемы. Может кто-нибудь показать мне простой пример?
Я знаю, что не предоставляет такую помощь, но я просто хочу выяснить, как подключить мое настольное приложение к онлайн-базе данных, размещенной на OpenShift, и ничего больше, как я могу это сделать?
string connStr = @"Server=test-lound.rhcloud.com;Port=8000;Database=test;Uid=adminxxJ;Pwd=FxxxBdL;";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();
Console.WriteLine("Connection successfull !");
conn.Close();
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Eccezione => " + ex.ToString());
}
Console.WriteLine("Done.");
на conn.Open() возвращается это исключение:
Eccezione => MySql.Data.MySqlClient.MySqlException (0x80004005): невозможно подключиться к любому из указанных хостов MySQL. в MySql.Data.MySqlClient. в MySql.Data.MySqlClient.