C# Класс MySql.Data.MySqlClient.MySqlConnection

Наследование: DbConnection, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Abort void
ClearCommandTimeout void
CloseFully void
CurrentDatabase string
HandleTimeoutOrThreadAbort void
ICloneable object
OnInfoMessage void
SetCommandTimeout bool
SetState void

Открытые методы

Метод Описание
BeginTransaction ( ) : MySql.Data.MySqlClient.MySqlTransaction
BeginTransaction ( System.Data.IsolationLevel iso ) : MySql.Data.MySqlClient.MySqlTransaction
CancelQuery ( int timeout ) : void
ChangeDatabase ( string databaseName ) : void
ClearAllPools ( ) : void
ClearPool ( MySqlConnection connection ) : void
Clone ( ) : MySqlConnection

Creates a new MySqlConnection object with the exact same ConnectionString value

Close ( ) : void
CreateCommand ( ) : MySqlCommand
EnlistTransaction ( Transaction transaction ) : void

Enlists in the specified transaction.

GetSchema ( ) : DataTable

Returns schema information for the data source of this DbConnection.

GetSchema ( string collectionName ) : DataTable

Returns schema information for the data source of this DbConnection using the specified string for the schema name.

GetSchema ( string collectionName, string restrictionValues ) : DataTable

Returns schema information for the data source of this DbConnection using the specified string for the schema name and the specified string array for the restriction values.

MySqlConnection ( ) : System
MySqlConnection ( string connectionString ) : System
Open ( ) : void
Ping ( ) : bool

Ping

Защищенные методы

Метод Описание
BeginDbTransaction ( System.Data.IsolationLevel isolationLevel ) : DbTransaction
CreateDbCommand ( ) : DbCommand
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
Abort ( ) : void
ClearCommandTimeout ( ) : void

Clears query timeout, allowing next SetCommandTimeout() to succeed.

CloseFully ( ) : void
CurrentDatabase ( ) : string
HandleTimeoutOrThreadAbort ( Exception ex ) : void
ICloneable ( ) : object
OnInfoMessage ( MySqlInfoMessageEventArgs args ) : void
SetCommandTimeout ( int value ) : bool

Sets query timeout. If timeout has been set prior and not yet cleared ClearCommandTimeout(), it has no effect.

SetState ( ConnectionState newConnectionState, bool broadcast ) : void

Описание методов

BeginDbTransaction() защищенный Метод

protected BeginDbTransaction ( System.Data.IsolationLevel isolationLevel ) : DbTransaction
isolationLevel System.Data.IsolationLevel
Результат DbTransaction

BeginTransaction() публичный Метод

public BeginTransaction ( ) : MySql.Data.MySqlClient.MySqlTransaction
Результат MySql.Data.MySqlClient.MySqlTransaction

BeginTransaction() публичный Метод

public BeginTransaction ( System.Data.IsolationLevel iso ) : MySql.Data.MySqlClient.MySqlTransaction
iso System.Data.IsolationLevel
Результат MySql.Data.MySqlClient.MySqlTransaction

CancelQuery() публичный Метод

public CancelQuery ( int timeout ) : void
timeout int
Результат void

ChangeDatabase() публичный Метод

public ChangeDatabase ( string databaseName ) : void
databaseName string
Результат void

ClearAllPools() публичный статический Метод

public static ClearAllPools ( ) : void
Результат void

ClearPool() публичный статический Метод

public static ClearPool ( MySqlConnection connection ) : void
connection MySqlConnection
Результат void

Clone() публичный Метод

Creates a new MySqlConnection object with the exact same ConnectionString value
public Clone ( ) : MySqlConnection
Результат MySqlConnection

Close() публичный Метод

public Close ( ) : void
Результат void

CreateCommand() публичный Метод

public CreateCommand ( ) : MySqlCommand
Результат MySqlCommand

CreateDbCommand() защищенный Метод

protected CreateDbCommand ( ) : DbCommand
Результат DbCommand

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EnlistTransaction() публичный Метод

Enlists in the specified transaction.
public EnlistTransaction ( Transaction transaction ) : void
transaction System.Transactions.Transaction /// A reference to an existing in which to enlist. ///
Результат void

GetSchema() публичный Метод

Returns schema information for the data source of this DbConnection.
public GetSchema ( ) : DataTable
Результат System.Data.DataTable

GetSchema() публичный Метод

Returns schema information for the data source of this DbConnection using the specified string for the schema name.
public GetSchema ( string collectionName ) : DataTable
collectionName string Specifies the name of the schema to return.
Результат System.Data.DataTable

GetSchema() публичный Метод

Returns schema information for the data source of this DbConnection using the specified string for the schema name and the specified string array for the restriction values.
public GetSchema ( string collectionName, string restrictionValues ) : DataTable
collectionName string Specifies the name of the schema to return.
restrictionValues string Specifies a set of restriction values for the requested schema.
Результат System.Data.DataTable

MySqlConnection() публичный Метод

public MySqlConnection ( ) : System
Результат System

MySqlConnection() публичный Метод

public MySqlConnection ( string connectionString ) : System
connectionString string
Результат System

Open() публичный Метод

public Open ( ) : void
Результат void

Ping() публичный Метод

Ping
public Ping ( ) : bool
Результат bool