Хостинг на базе Windows (Plesk) Справка

Буп, бип, боп...вычисление... вычисление...запуск последовательности 42...
Да, похоже эти сумасшедшие роботы опять взялись за свое! Они перевели эту страницу на ваш язык. Роботы действовали из лучших побуждений своих металлических сердец. Они хотели помочь вам! Давайте посмотрим, как они справились со своей задачей, используя кнопки в нижней части страницы. Перейти к английской версии

Подключение к базе данных MySQL с помощью ASP.NET

В этом примере описывается использование ASP.NET/MySql.Data для подключения к базе данных MySQL. Несколько важных вещей, которые вам понадобятся перед началом работы:
  • Знание компьютерного программирования.
  • Microsoft® Visual Studio .NET.
  • MySql Connector / NET на вашем компьютере разработчика. Для получения более подробной информации щелкните здесь .
  • Знание MySql и, в частности, пространства имен MySql.Data.
  • База данных MySql установки.

Подключение к базе данных MySQL с помощью ASP.NET

  1. Найдите строки подключения к базе данных ( Plesk ).

    Примечание. Измените пароль на настоящий пароль для базы данных.

  2. Создайте проект ASP.NET с помощью Microsoft Visual Studio .NET.
  3. Добавьте ссылку на MySql.Data.dll .
  4. Замените значение в следующем коде на your_ConnectionString с информацией о вашей базе данных.
  5. Вставьте в проект следующий код, включая измененное значение your_ConnectionString:

    Примечание. Если ваша база данных MySql была создана с включенным параметром «Разрешить прямой доступ к базе данных», вы можете подключиться к ней со своего компьютера. Если вы не включили параметр Разрешить прямой доступ к базе данных , ваш MySql находится в безопасной среде, и вы не сможете подключиться к базе данных со своего компьютера. Подключение может быть успешным только в том случае, если ваш код развернут на сайте хостинга.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = новый
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = « ваша_коннектионстринг »;

    попробовать
    {
    mySqlConnection.Open ();

    переключатель (mySqlConnection.State)
    {
    case System.Data. ConnectionState .Open:
    // Подключение выполнено
    перерыв ;
    case System.Data. ConnectionState .Closed:
    // Не удалось установить соединение, выдается ошибка
    throw new Exception ("Соединение с базой данных закрыто" );
    перерыв ;
    по умолчанию :
    // Соединение активно занимается чем-то другим
    перерыв ;
    }

    // Поместите сюда свой код для обработки данных //
    }
    улов (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Использование объекта mySqlException для обработки определенных ошибок MySql
    }
    задвижка (исключение Исключение)
    {
    // Использование объекта исключения для обработки всех других ошибок, не связанных с MySql
    }
    наконец
    {
    // Убедитесь, что закрыты только те соединения, которые не находятся в закрытом состоянии
    если (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Как правило, мы закрываем соединение.
    mySqlConnection.Close ();
    }
    }


Помогла ли вам эта статья?
Благодарим вас за отзыв. Чтобы связаться с сотрудником службы поддержки клиентов, позвоните по номеру этой службы или воспользуйтесь опцией чата выше.
Мы рады вам помочь! У вас остались вопросы?
Приносим извинения. Расскажите нам, какие затруднения вы испытываете или почему рекомендованное решение не помогло устранить проблему.