Перейти к основному контенту
Позвонить нам
Телефоны и время работы
Справочный центр

Ознакомьтесь с нашими справочными ресурсами в Интернете

Справка

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

Мы постарались перевести эту страницу для вас как можно точнее. Эта страница доступна и на английском языке.

Подключение к базе данных 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 ();
    }
    }