Search Results for

    Show / Hide Table of Contents

    Namespace MySql.Data.MySqlClient

    Classes

    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.

    CharacterSet

    Represents a character set object.

    GenericConfigurationElementCollection<T>

    Represents a generic configuration element.

    InterceptorConfigurationElement

    Defines the configurations allowed for an interceptor.

    MySqlAttribute

    Represents a query attribute to a MySqlCommand.

    MySqlAttributeCollection

    Represents a collection of query attributes relevant to a MySqlCommand.

    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 a 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.

    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

    Represents a schema and its contents.

    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

    Sets the arguments associated to MySQL scripts.

    MySqlSecurityPermission

    Defines security permissions assigned to a MySQL object.

    MySqlTrace

    Traces information about the client execution.

    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

    Represents a column within a schema.

    Enums

    CloseNotification

    The warnings that cause a connection to close.

    CompressionAlgorithms

    Defines the compression algorithms that can be used.

    CompressionType

    Defines the type of compression used when data is exchanged between client and server.

    KerberosAuthMode

    Defines the different APIs that can be used for Kerberos authentication.

    LockContention

    Defines waiting options that may be used with row locking options.

    MySqlAuthenticationMode

    Specifies the authentication mechanism that should be used.

    MySqlBulkLoaderConflictOption

    Represents the behavior when conflicts arise during bulk loading operations.

    MySqlBulkLoaderPriority

    Represents the priority set for bulk loading operations.

    MySqlCertificateStoreLocation

    Defines the location of the certificate store.

    MySqlConnectionProtocol

    Allows the user to specify the type of connection that should be used.

    MySqlDbType

    Specifies MySQL specific data type of a field, property, for use in a MySqlParameter.

    MySqlDriverType

    Specifies the connection types supported

    MySqlErrorCode

    Provides a reference to error codes returned by MySQL.

    MySqlGuidFormat

    Controls which column type should be read as type System.Guid.

    MySqlSslMode

    SSL options for connection.

    MySqlTraceEventType

    Specifies the event that triggered the trace.

    UsageAdvisorWarningFlags

    Specifies the types of warning flags.

    Delegates

    FidoActionCallback

    Represents the method to handle the FidoActionRequested event of a MySqlConnection

    MySqlInfoMessageEventHandler

    Represents the method to handle the InfoMessage event of a MySqlConnection.

    MySqlRowUpdatedEventHandler

    Represents the method that will handle the RowUpdated event of a MySqlDataAdapter.

    MySqlRowUpdatingEventHandler

    Represents the method that will handle the RowUpdating event of a MySqlDataAdapter.

    MySqlScriptErrorEventHandler

    Represents the method that will handle errors when executing MySQL scripts.

    MySqlStatementExecutedEventHandler

    Represents the method that will handle errors when executing MySQL statements.

    In This Article
    Back to top Copyright © 2021, 2023, Oracle and/or its affiliates.