Connector/NET enables developers to easily create .NET applications that require secure, high-performance data connectivity with MySQL.
It implements the required ADO.NET interfaces and integrates into ADO.NET aware tools.
Developers can build applications using their choice of .NET languages.
Connector/NET is written in 100% pure C# code.
MySQL Connector/C++ is licensed under the GPL with a commercial license upon request.
Here are some key features of "MySQL Connector/Net":
· Features provided by MySQL Server up to and including MySQL Server version 5.5.
· Large-packet support for sending and receiving rows and BLOBs up to 2 gigabytes in size.
· Protocol compression which enables compressing the data stream between the client and server.
· Support for connecting using TCP/IP sockets, named pipes, or shared memory on Windows.
· Support for connecting using TCP/IP sockets or Unix sockets on Unix.
· Support for the Open Source Mono framework developed by Novell.
· Fully managed, does not utilize the MySQL client library.
What's New in This Release: [ read full changelog ]
· ReadFieldLength() returned incorrect value for BIGINT autoincrement columns.
· MySQL Connector/NET did not support the utf8mb4 character set.
· Default values returned for text columns were not quoted. This meant that the COLUMN_DEFAULT field of the GetSchema columns collection did not return a valid SQL expression.
· MySQL Connector/NET for .NET/Mono attempted to dynamically load the assembly Mono.Posix.dll when a Unix socket was used to connect to the server. This failed and the connector was not able to use a Unix socket unless the Mono.Posix.dll assembly was previously loaded by the program.