10.1 MySql.Data.MySqlClient Namespace

10.1.1 MySql.Data.MySqlClientHierarchy
10.1.2 BaseCommandInterceptor Class
10.1.3 BaseExceptionInterceptor Class
10.1.4 MySqlCommand Class
10.1.5 MySqlCommandBuilder Class
10.1.6 MySqlConnection Class
10.1.7 MySqlDataAdapter Class
10.1.8 MySqlDataReader Class
10.1.9 MySqlDbType Enumeration
10.1.10 MySqlError Class
10.1.11 MySqlErrorCode Enumeration
10.1.12 MySqlException Class
10.1.13 MySqlHelper Class
10.1.14 MySqlInfoMessageEventArgs Class
10.1.15 MySqlInfoMessageEventHandler Delegate
10.1.16 MySqlParameter Class
10.1.17 MySqlParameterCollection Class
10.1.18 MySqlRowUpdatedEventArgs Class
10.1.19 MySqlRowUpdatedEventHandler Delegate
10.1.20 MySqlRowUpdatingEventArgs Class
10.1.21 MySqlRowUpdatingEventHandler Delegate
10.1.22 MySqlTransaction Class

Namespace hierarchy

Classes

ClassDescription
BaseCommandInterceptorProvides a means of enhancing or replacing SQL commands through the connection string rather than recompiling.
BaseExceptionInterceptorProvides a means of enabling and disabling exception handling through the connection string rather than recompiling.
MySqlClientPermissionDerived from the .NET DBDataPermission class. For usage information, see Section 5.21, “Working with Partial Trust / Medium Trust”.
MySqlCommandRepresents a SQL statement to execute against a MySQL database. This class cannot be inherited.
MySqlCommandBuilderAutomatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited.
MySqlConnectionRepresents an open connection to a MySQL Server database. This class cannot be inherited.
MySqlDataAdapterRepresents 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.
MySqlDataReaderProvides a means of reading a forward-only stream of rows from a MySQL database. This class cannot be inherited.
MySqlErrorCollection of error codes that can be returned by the server
MySqlExceptionThe exception that is thrown when MySQL returns an error. This class cannot be inherited.
MySqlHelperHelper class that makes it easier to work with the provider.
MySqlInfoMessageEventArgsProvides data for the InfoMessage event. This class cannot be inherited.
MySqlParameterRepresents a parameter to a MySqlCommand, and optionally, its mapping to DataSetcolumns. This class cannot be inherited.
MySqlParameterCollectionRepresents a collection of parameters relevant to a MySqlCommand as well as their respective mappings to columns in a DataSet. This class cannot be inherited.
MySqlRowUpdatedEventArgsProvides data for the RowUpdated event. This class cannot be inherited.
MySqlRowUpdatingEventArgsProvides data for the RowUpdating event. This class cannot be inherited.
MySqlTransactionRepresents a SQL transaction to be made in a MySQL database. This class cannot be inherited.

Delegates

DelegateDescription
MySqlInfoMessageEventHandlerRepresents the method that will handle the InfoMessage event of a MySqlConnection.
MySqlRowUpdatedEventHandlerRepresents the method that will handle the RowUpdatedevent of a MySqlDataAdapter.
MySqlRowUpdatingEventHandlerRepresents the method that will handle the RowUpdatingevent of a MySqlDataAdapter.

Enumerations

EnumerationDescription
MySqlDbTypeSpecifies MySQL-specific data type of a field, property, for use in a MySqlParameter.
MySqlErrorCode