MySqlConnector


MySqlConnector assembly

MySqlConnector namespace

public typedescription
class MySqlBatchMySqlBatch implements the new ADO.NET batching API. It is currently experimental and may change in the future.
class MySqlBatchCommand
class MySqlBatchCommandCollection
class MySqlBulkCopyMySqlBulkCopy lets you efficiently load a MySQL Server table with data from another source. It is similar to the SqlBulkCopy class for SQL Server.
class MySqlBulkCopyColumnMappingUse MySqlBulkCopyColumnMapping to specify how to map columns in the source data to columns in the destination table when using MySqlBulkCopy.
class MySqlBulkLoaderMySqlBulkLoader lets you efficiently load a MySQL Server Table with data from a CSV or TSV file or Stream.
enum MySqlBulkLoaderConflictOption
enum MySqlBulkLoaderPriority
enum MySqlCertificateStoreLocation
class MySqlCommandMySqlCommand represents a SQL statement or stored procedure name to execute against a MySQL database.
class MySqlCommandBuilder
class MySqlConnectionMySqlConnection represents a connection to a MySQL database.
enum MySqlConnectionProtocolSpecifies the type of connection to make to the server.
class MySqlConnectionStringBuilder
class MySqlConnectorFactoryAn implementation of DbProviderFactory that creates MySqlConnector objects.
class MySqlConversionException
class MySqlDataAdapter
class MySqlDataReader
struct MySqlDateTime
enum MySqlDateTimeKindThe DateTimeKind used when reading DateTime from the database.
class MySqlDbColumn
enum MySqlDbType
class MySqlError
enum MySqlErrorCodeMySQL Server error codes. Taken from Server Error Codes and Messages.
class MySqlExceptionMySqlException is thrown when MySQL Server returns an error code, or there is a communication error with the server.
class MySqlGeometryRepresents MySQL’s internal GEOMETRY format: https://dev.mysql.com/doc/refman/8.0/en/gis-data-formats.html#gis-internal-format
enum MySqlGuidFormatDetermines which column type (if any) should be read as a System.Guid.
class MySqlHelper
class MySqlInfoMessageEventArgs
delegate MySqlInfoMessageEventHandler
enum MySqlLoadBalance
class MySqlParameter
class MySqlParameterCollection
class MySqlProtocolException
class MySqlRowsCopiedEventArgs
delegate MySqlRowsCopiedEventHandlerRepresents the method that handles the MySqlRowsCopied event of a MySqlBulkCopy.
class MySqlRowUpdatedEventArgs
delegate MySqlRowUpdatedEventHandler
class MySqlRowUpdatingEventArgs
delegate MySqlRowUpdatingEventHandler
enum MySqlSslModeSSL connection options.
class MySqlTransaction

MySqlConnector.Authentication namespace

public typedescription
static class AuthenticationPluginsA registry of known authentication plugins.
interface IAuthenticationPluginThe primary interface implemented by an authentication plugin.

MySqlConnector.Logging namespace

public typedescription
class ConsoleLoggerProvider
interface IMySqlConnectorLoggerImplementations of IMySqlConnectorLogger write logs to a particular target.
interface IMySqlConnectorLoggerProviderImplementations of IMySqlConnectorLoggerProvider create logger instances.
enum MySqlConnectorLogLevel
static class MySqlConnectorLogManagerControls logging for MySqlConnector.
class NoOpLoggerNoOpLogger is an implementation of IMySqlConnectorLogger that does nothing.
class NoOpLoggerProviderCreates loggers that do nothing.