Назад | Перейти на главную страницу

Как я могу получить доступ к базе данных 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.NativeDriver.Open () в MySql.Data. в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () в MySql.Data.