Довідка

Хостинг під керуванням 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. За допомогою Microsoft Visual Studio .NET створіть проект ASP.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 = “ your_ConnectionString ”;

    спробуйте
    {
    mySqlConnection.Open ();

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

    // Розмістіть свій код тут, щоб обробити дані //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Використовуємо об'єкт mySqlException для обробки конкретних помилок MySql
    }
    catch ( виняток - виняток)
    {
    // Використовуйте об'єкт винятку для обробки всіх інших помилок, не пов'язаних із MySql
    }
    нарешті
    {
    // Переконайтеся, що тісні з'єднання не перебувають у закритому стані
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Закриття з’єднання як належної практики збору сміття
    mySqlConnection.Close ();
    }
    }


Чи була ця стаття корисною?
Дякуємо за ваш відгук. Щоб звернутися до представника служби підтримки, скористайтеся телефонним номером або чатом (див. вище).
Ми раді, що змогли допомогти! Що ще ми можемо для вас зробити?
Нам дуже прикро. Повідомте нам, що викликало замішання або чому рішення не усунуло вашу проблему.