ReleaseConnection() public static method

public static ReleaseConnection ( Driver driver ) : void
driver Driver
return void
コード例 #1
0
        /// <include file='docs/MySqlConnection.xml' path='docs/Close/*'/>
        public override void Close()
        {
            //TODO: rollback any pending transaction
            if (State == ConnectionState.Closed)
            {
                return;
            }

            if (dataReader != null)
            {
                dataReader.Close();
            }

            if (settings.Pooling)
            {
                MySqlPoolManager.ReleaseConnection(driver);
            }
            else
            {
                driver.Close();
            }

            SetState(ConnectionState.Closed);
        }