Spec-Zone.ru › MySQL Connectors 1.0

6.1.1 Объект MySqlConnection

Для подключения вашего приложения MySQL Connector/NET к базе данных MySQL необходимо установить соединение с помощью объекта MySqlConnection.

Конструктор MySqlConnection принимает строку подключения в качестве одного из параметров. Строка подключения предоставляет необходимую информацию для подключения к базе данных MySQL. Более подробная информация о строке подключения приведена в Главе 4, Подключения Connector/NET. Список поддерживаемых параметров строки подключения см. в разделе 4.5, «Справочник по параметрам подключения Connector/NET».

Следующий код демонстрирует создание объекта подключения:

using System;
using System.Data;

using MySql.Data;
using MySql.Data.MySqlClient;

public class Tutorial1
{
    public static void Main()
    {
        string connStr = "server=localhost;user=root;database=world;port=3306;password=******";
        MySqlConnection conn = new MySqlConnection(connStr);
        try
        {
            Console.WriteLine("Connecting to MySQL...");
            conn.Open();
            // Perform database operations
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
        conn.Close();
        Console.WriteLine("Done.");
    }
}

При вызове конструктора MySqlConnection возвращается объект подключения, который используется для последующих операций с базой данных. Откройте подключение перед выполнением любых других операций. Перед завершением приложения закройте подключение к базе данных, вызвав метод Close на объекте подключения.

Иногда попытка выполнить операцию Open над объектом подключения может завершиться ошибкой, генерируя исключение, которое можно обработать с помощью стандартного кода обработки исключений.

В этом разделе вы узнали, как создать подключение к базе данных MySQL, открыть и закрыть соответствующий объект подключения.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-net-en/connector-net-tutorials-connection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API