Documentation Home
MySQL Connector/NET Developer Guide
Related Documentation Download this Manual
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


MySQL Connector/NET Developer Guide  / Connector/NET API Reference  /  MySql.Data.MySqlClient Namespace

8.2 MySql.Data.MySqlClient Namespace

Classes

ClassDescription
AuthenticationPluginConfigurationElementRetrieves the authentication plugin configuration from the configuration file.
BaseCommandInterceptorProvides a means of enhancing or replacing SQL commands through the connection string rather than recompiling.
BaseTableCacheProvides a base class used for the table cache.
CharacterSetSpecifies a character set.
GenericConfigurationElementCollection<T>Retrieves an element collection from the configuration file.
InterceptorConfigurationElementClass used in the configuration file to get configuration details for interceptors.
MySqlAttributeRepresents a query attribute to a MySqlCommand.
MySqlAttributeCollectionRepresents a collection of query attributes relevant to a MySqlCommand.
MySqlBaseConnectionStringBuilderAbstract class that provides common functionality for connection options that apply for all protocols.
MySqlBulkLoaderLoad many rows into the database.
MySqlClientFactoryRepresents theDBProviderFactory implementation for MySqlClient.
MySqlClientPermissionDerived from the .NETDBDataPermission class. For usage information, seeSection 5.7, “Working with Partial Trust / Medium Trust”.
MySqlClientPermissionAttributeAssociates a security action with a custom security attribute.
MySqlCommandRepresents an 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 data set with the associated MySQL database. This class cannot be inherited.
MySqlConfigurationDefines a configuration section that contains the information specific to MySQL.
MySqlConnectionRepresents an open connection to a MySQL Server database. This class cannot be inherited.
MySqlConnectionStringBuilderDefines all of the connection string options that can be used.
MySqlDataAdapterRepresents a set of data commands and a database connection that are used to fill a data set 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 theInfoMessage event. This class cannot be inherited.
MySqlParameterRepresents a parameter to aMySql.Data.MySqlClient.MySqlCommand, and optionally, its mapping to columns in a dataset. This class cannot be inherited.
MySqlParameterCollectionRepresents a collection of parameters relevant to aMySql.Data.MySqlClient.MySqlCommand as well as their respective mappings to columns in a dataset. This class cannot be inherited.
MySqlRowUpdatedEventArgsProvides data for theRowUpdated event. This class cannot be inherited.
MySqlRowUpdatingEventArgsProvides data for theRowUpdating event. This class cannot be inherited.
MySqlSchemaCollectionContains information about a schema.
MySqlSchemaRowRepresents a row within a schema.
MySqlScriptProvides a class capable of executing an SQL script containing multiple SQL statements including CREATE PROCEDURE statements that require changing the delimiter.
MySqlScriptErrorEventArgsProvides an error event argument used in MySqlScript.
MySqlScriptEventArgsProvides an event argument used in MySqlScript.
MySqlSecurityPermissionCreates permission sets.
MySqlTraceLogs events in a defined listener.
MySqlTransactionRepresents an SQL transaction to be made in a MySQL database. This class cannot be inherited.
ReplicationConfigurationElementDefines a replication configuration element in the configuration file.
ReplicationServerConfigurationElementDefines a replication server in the configuration file.
ReplicationServerGroupConfigurationElementDefines a replication server group in the configuration file
SchemaColumnRepresents a column object within a schema.

Delegates

DelegateDescription
FidoActionCallbackRepresents the method to handle theFidoActionRequested event of aMySqlConnection.
MySqlInfoMessageEventHandlerRepresents the method to handle theInfoMessage event of aMySqlConnection.
MySqlRowUpdatedEventHandlerRepresents the method to handle theRowUpdatedevent of aMySqlDataAdapter.
MySqlRowUpdatingEventHandlerRepresents the method to handle theRowUpdatingevent of aMySqlDataAdapter.
MySqlScriptErrorEventHandlerRepresents the method to handle an error in MySqlScript.
MySqlStatementExecutedEventHandlerRepresents the method to be called after the execution of a statement in MySqlScript.

Enumerations

EnumerationDescription
CloseNotificationThe warnings that cause a connection to close.
CompressionAlgorithmsDefines the compression algorithms that can be used.
CompressionTypeDefines the type of compression used when data is exchanged between client and server.
KerberosAuthModeDefines the different modes that can be used for Kerberos authentication.
LockContentionDefines waiting options that may be used with row locking options.
MySqlAuthenticationModeSpecifies the authentication mechanism that should be used.
MySqlBulkLoaderConflictOptionDefines the action to perform when a conflict is found.
MySqlBulkLoaderPriorityDefines the load priority.
MySqlCertificateStoreLocationDefines the certificate store location.
MySqlConnectionProtocolSpecifies the type of connection to use.
MySqlDbTypeSpecifies the MySQL data type of a field or property for use in aMySql.Data.MySqlClient.MySqlParameter.
MySqlDriverTypeSpecifies the connection types that are supported.
MySqlErrorCodeProvides a reference to error codes returned by MySQL.
MySQLGuidFormatSpecifies the stored type for a MySQL GUID data type.
MySqlSslModeProvides the SSL options for a connection.
MySqlTraceEventTypeDefines the log event type in MySqlTrace.
UsageAdvisorWarningFlagsDefines the usage advisor warning type.