Click or drag to resize
MySql.Data.MySqlClient Namespace
 
Classes
  ClassDescription
Public classAuthenticationPluginConfigurationElement
Defines the configurations allowed for an authentication plugin.
Public classBaseCommandInterceptor
BaseCommandInterceptor is the base class that should be used for all userland command interceptors
Public classBaseTableCache
Defines the basic operations to be performed on the table cache.
Public classCharacterSet
Public classGenericConfigurationElementCollectionT
Represents a generic configuration element.
Public classInterceptorConfigurationElement
Defines the configurations allowed for an interceptor.
Public classMySqlBaseConnectionStringBuilder
Abstract class that provides common functionality for connection options that apply for all protocols.
Public classMySqlBulkLoader
Allows importing large amounts of data into a database with bulk loading.
Public classMySqlClientFactory
Represents a set of methods for creating instances of the MySQL client implementation of the data source classes.
Public classMySqlClientPermission
Enables the provider to help ensure that a user has a security level adequate for accessing data.
Public classMySqlClientPermissionAttribute
Associates a security action with a custom security attribute.
Public classCode exampleMySqlCommand
Represents a SQL statement to execute against a MySQL database. This class cannot be inherited.
Public classCode exampleMySqlCommandBuilder
Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated MySQL database. This class cannot be inherited.
Public classMySqlConfiguration
Represents a section within a configuration file.
Public classCode exampleMySqlConnection
Represents an open connection to a MySQL Server database. This class cannot be inherited.
Public classMySqlConnectionStringBuilder
Aids in the creation of connection strings by exposing the connection options as properties. Contains connection options specific to the Classic protocol.
Public classCode exampleMySqlDataAdapter
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.
Public classCode exampleMySqlDataReader
Provides a means of reading a forward-only stream of rows from a MySQL database. This class cannot be inherited.
Public classMySqlError
Collection of error codes that can be returned by the server
Public classCode exampleMySqlException
The exception that is thrown when MySQL returns an error. This class cannot be inherited.
Public classMySqlHelper
Helper class that makes it easier to work with the provider.
Public classMySqlInfoMessageEventArgs
Provides data for the InfoMessage event. This class cannot be inherited.
Public classMySqlParameter
Represents a parameter to a MySqlCommand, This class cannot be inherited.
Public classCode exampleMySqlParameterCollection
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.
Public classMySqlProviderServices
Public classMySqlRowUpdatedEventArgs
Provides data for the RowUpdated event. This class cannot be inherited.
Public classMySqlRowUpdatingEventArgs
Provides data for the RowUpdating event. This class cannot be inherited.
Public classMySqlSchemaCollection
Represents a schema and its contents.
Public classMySqlSchemaRow
Represents a row within a schema.
Public classMySqlScript
Provides a class capable of executing a SQL script containing multiple SQL statements including CREATE PROCEDURE statements that require changing the delimiter
Public classMySqlScriptErrorEventArgs
Sets the arguments associated to MySQL script errors.
Public classMySqlScriptEventArgs
Sets the arguments associated to MySQL scripts.
Public classMySqlScriptServices
Public classMySqlSecurityPermission
Defines security permissions assigned to a MySQL object.
Public classMySqlTrace
Traces information about the client execution.
Public classCode exampleMySqlTransaction
Represents a SQL transaction to be made in a MySQL database. This class cannot be inherited.
Public classReplicationConfigurationElement
Defines a replication configurarion element in the configuration file.
Public classReplicationServerConfigurationElement
Defines a replication server in configuration file.
Public classReplicationServerGroupConfigurationElement
Defines a replication server group in the configuration file.
Public classSchemaColumn
Represents a column within a schema.
Delegates
  DelegateDescription
Public delegateMySqlInfoMessageEventHandler
Represents the method that will handle the InfoMessage event of a MySqlConnection.
Public delegateMySqlRowUpdatedEventHandler
Represents the method that will handle the RowUpdated event of a MySqlDataAdapter.
Public delegateMySqlRowUpdatingEventHandler
Represents the method that will handle the RowUpdating event of a MySqlDataAdapter.
Public delegateMySqlScriptErrorEventHandler
Represents the method that will handle errors when executing MySQL scripts.
Public delegateMySqlStatementExecutedEventHandler
Represents the method that will handle errors when executing MySQL statements.
Enumerations
  EnumerationDescription
Public enumerationCompressionType
Defines the type of compression used when data is exchanged between client and server.
Public enumerationLockContention
Defines waiting options that may be used with row locking options.
Public enumerationMySqlAuthenticationMode
Specifies the authentication mechanism that should be used.
Public enumerationMySqlBulkLoaderConflictOption
Represents the behavior when conflicts arise during bulk loading operations.
Public enumerationMySqlBulkLoaderPriority
Represents the priority set for bulk loading operations.
Public enumerationMySqlCertificateStoreLocation
Defines the location of the certificate store.
Public enumerationMySqlConnectionProtocol
Allows the user to specify the type of connection that should be used.
Public enumerationMySqlDbType
Specifies MySQL specific data type of a field, property, for use in a MySqlParameter.
Public enumerationMySqlDriverType
Specifies the connection types supported
Public enumerationMySqlErrorCode
Provides a reference to error codes returned by MySQL.
Public enumerationMySqlSslMode
SSL options for connection.
Public enumerationMySqlTraceEventType
Specifies the event that triggered the trace.
Public enumerationUsageAdvisorWarningFlags
Specifies the types of warning flags.