sql >> Database teknologi >  >> RDS >> Mysql

C# med MySQL via Connector/NET

Jeg bemærker, at man åbner forbindelser, men man lukker dem ikke, når man er færdig med dem. Jeg foretrækker tilgangen med at åbne forbindelser, når de er nødvendige, frem for eventuelt at åbne dem, hvis de ikke allerede er åbne. De kan være forældede.

Cachelagre forbindelsesstrengen men ikke selve forbindelsen.

public static string ConnectionString {get;set;}

public static bool InsertRecord(sql)
{
    bool success = false;
    using (var con = new Connection(ConnectionString)){
        var command = new SqlCommand(sql,con);
        success = (command.ExecuteNonQuery() > 0);
    }
    return success;
}

Ressourcer bør frigives, når de ikke længere er nødvendige.



  1. XAMPP - Fejl:MySQL lukning uventet

  2. Mysqli_fetch_assoc($result), markøren flytter til den næste post. Er der nogen måde at nulstille markøren til starten af ​​forespørgselsresultatet?

  3. Sådan forbinder du en Presto-database til MySQL

  4. Mysql inkonsekvent antal rækker count(*) vs table.table_rows i informationsskema