sql >> Database teknologi >  >> RDS >> Oracle

Hukommelseslækage med OracleCommand

Prøv at pakke en bruger-sætning med OracleConnection omkring din bruger-sætning som denne:

try
{
    using (OracleConnection conn = new OracleConnection(connectionString))
    {
        using (OracleCommand cmd = new OracleCommand(cmdStr, conn))
        {
        ....
        }
    }
}
catch (OracleException e)
{
  ....
}

Dette ville slippe af med OracleConnection-objektet så hurtigt som muligt -- selv når en OracleException ville forekomme inde i de bruger-sætninger.



  1. Konverter Oracle CLOB-data til streng i c#

  2. Udskiftning af mysql_*-funktioner med PDO og forberedte udsagn

  3. MBR Indenfor ikke nøjagtig i mysql

  4. MySQL Server 8.0 fjerndatabase