sql >> Database >  >> RDS >> Mysql

C# met MySQL via Connector/NET

Ik merk dat je verbindingen opent, maar niet sluit als je er klaar mee bent. Ik geef de voorkeur aan het openen van verbindingen wanneer ze nodig zijn, in plaats van ze mogelijk te openen als ze nog niet open zijn. Ze zijn misschien oud.

Cache de verbindingsreeks maar niet de verbinding zelf.

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;
}

Hulpbronnen moeten worden vrijgemaakt wanneer ze niet langer nodig zijn.



  1. Vervang alle velden in MySQL

  2. Hoe waarden van XML-knooppunten opvragen?

  3. Voorgestelde manier om meerdere sql-instructies in python uit te voeren?

  4. BeanCreationException:fout bij het maken van bean met de naam 'flywayInitializer'