Как я могу получить доступ к базе данных в 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.

0 ответов

Другие вопросы по тегам