Глава 1 Введение в MySQL Connector/NET
MySQL Connector/NET позволяет разрабатывать приложения .NET, которым требуется безопасное и высокопроизводительное подключение к данным MySQL. Он реализует необходимые интерфейсы ADO.NET и интегрируется с инструментами, поддерживающими ADO.NET. Вы можете создавать приложения, используя .NET языки по вашему выбору. Connector/NET — это полностью управляемый поставщик данных ADO.NET, написанный на 100% чистом C#. Он не использует библиотеку MySQL C-клиента.
Исходный код и тесты Connector/NET доступны в NuGet Gallery и на GitHub. Справки о изменениях в каждой версии Connector/NET см. в .
Connector/NET включает полную поддержку:
Функций, предоставляемых сервером MySQL, вплоть до версии MySQL 9.2.
MySQL в качестве хранилища документов (NoSQL), а также поддержки подключения по протоколу X для доступа к данным MySQL с использованием портов X Plugin.
Поддержки больших пакетов для отправки и приема строк и значений размером до 2 гигабайт.
Сжатия протокола, что позволяет сжимать поток данных между клиентом и сервером.
Подключения с использованием сокетов TCP/IP, именованных каналов или общей памяти в Windows.
Подключения с использованием сокетов TCP/IP или Unix-сокетов в Unix.
-
Защищенные подключения с использованием:
Протокола TLSv1.2 по TCP/IP с Connector/NET 8.0.11 и более поздними версиями.
Протокола TLSv1.3 по TCP/IP с Connector/NET 8.0.20 и более поздними версиями.
.NET Standard и работает на платформе Universal Windows Platform (UWP) .NET реализацию.
Entity Framework 6 и Entity Framework Core для миграции данных в MySQL таблицы и из них.
Открытой платформы Mono, разработанной Novell.
Connector/NET поддерживает Microsoft Visual Studio 2013, 2015, 2017 и 2019, хотя объем поддержки может быть ограничен в зависимости от используемых версий Connector/NET и Visual Studio. Подробности см. в Главе 2, Версии Connector/NET.
Ключевые темы
Свойства строки подключения при использовании класса
MySqlConnection, см. Раздел 4.5, «Справочник по параметрам подключения Connector/NET».
© 2025 Oracle
Licensed under the GPLv2 License.