MySQL FOSS License Exception We want free and open source software applications under certain licenses to be able to use the GPL-licensed MySQL Connector/NET (specified GPL-licensed MySQL client libraries) despite the fact that not all such FOSS licenses are compatible with version 2 of the GNU General Public License.
Connector/NET is a fully-managed ADO.NET driver for MySQL.
MySQL Connector/NET 8.0 is compatible with all MySQL versions starting with MySQL 5.5. Additionally, MySQL Connector/NET 8.0 supports the new X DevAPI for development with MySQL Server 8.0.
Online Documentation:
- MySQL Connector/NET X DevAPI Reference (requires Connector/NET 8.0)
MySQL Connector/NET 8.0 is highly recommended for use with MySQL Server 8.0, 5.7, 5.6, and 5.5. Please upgrade to MySQL Connector/NET 8.0.
Please report any bugs or inconsistencies you observe to our Bugs Database.
Thank you for your support!
Thank you for your support!
Class | Description |
---|---|
AuthenticationPluginConfigurationElement | Defines the configurations allowed for an authentication plugin. |
BaseCommandInterceptor | BaseCommandInterceptor is the base class that should be used for all userland command interceptors |
BaseTableCache | Defines the basic operations to be performed on the table cache. |
GenericConfigurationElementCollectionT | |
InterceptorConfigurationElement | Defines the configurations allowed for an interceptor. |
MySqlBaseConnectionStringBuilder | Abstract class that provides common functionality for connection options that apply for all protocols. |
MySqlBulkLoader | Allows importing large amounts of data into a database with bulk loading. |
MySqlClientFactory | Represents a set of methods for creating instances of the MySQL client implementation of the data source classes. |
MySqlClientPermission | Enables the provider to help ensure that a user has a security level adequate for accessing data. |
MySqlClientPermissionAttribute | Associates a security action with a custom security attribute. |
MySqlCommand | Represents a SQL statement to execute against a MySQL database. This class cannot be inherited. |
MySqlCommandBuilder | Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited. |
MySqlConfiguration | Represents a section within a configuration file. |
MySqlConnection | Represents an open connection to a MySQL Server database. This class cannot be inherited. |
MySqlConnectionStringBuilder | Aids in the creation of connection strings by exposing the connection options as properties. Contains connection options specific to the Classic protocol. |
MySqlDataAdapter | Represents a set of data commands and a database connection that are used to fill a dataset and update a MySQL database. This class cannot be inherited. |
MySqlDataReader | Provides a means of reading a forward-only stream of rows from a MySQL database. This class cannot be inherited. |
MySqlError | Collection of error codes that can be returned by the server |
MySqlException | The exception that is thrown when MySQL returns an error. This class cannot be inherited. |
MySqlHelper | Helper class that makes it easier to work with the provider. |
MySqlInfoMessageEventArgs | Provides data for the InfoMessage event. This class cannot be inherited. |
MySqlParameter | Represents a parameter to a MySqlCommand, This class cannot be inherited. |
MySqlParameterCollection | Represents a collection of parameters relevant to a MySqlCommand as well as their respective mappings to columns in a DataSet. This class cannot be inherited. |
MySqlProviderServices | |
MySqlRowUpdatedEventArgs | Provides data for the RowUpdated event. This class cannot be inherited. |
MySqlRowUpdatingEventArgs | Provides data for the RowUpdating event. This class cannot be inherited. |
MySqlSchemaCollection | |
MySqlSchemaRow | Represents a row within a schema. |
MySqlScript | Provides a class capable of executing a SQL script containing multiple SQL statements including CREATE PROCEDURE statements that require changing the delimiter |
MySqlScriptErrorEventArgs | Sets the arguments associated to MySQL script errors. |
MySqlScriptEventArgs | |
MySqlScriptServices | |
MySqlSecurityPermission | Defines security permissions assigned to a MySQL object. |
MySqlTrace | |
MySqlTransaction | Represents a SQL transaction to be made in a MySQL database. This class cannot be inherited. |
ReplicationConfigurationElement | Defines a replication configurarion element in the configuration file. |
ReplicationServerConfigurationElement | Defines a replication server in configuration file. |
ReplicationServerGroupConfigurationElement | Defines a replication server group in the configuration file. |
SchemaColumn |