sql >> Database >  >> RDS >> Oracle

één verbinding met DB behouden of per behoefte openen sluiten

De .NET Oracle-provider heeft ingebouwde mogelijkheden voor het poolen van verbindingen. Wanneer je een DB-verbinding nodig hebt, maak dan een nieuwe aan, doe het werk en laat deze onmiddellijk los. De pooling van verbindingen zorgt voor een efficiënt hergebruik van verbindingen.

De beste manier om de verbinding te verbreken is via de using constructie die ervoor zorgt dat de verbinding wordt verwijderd, zelfs als er uitzonderingen optreden.

using(OracleConnection connection = ConnectionFactory.Create())
{
    connection.DoStuff();

} //connection.Dispose() called here.


  1. mysql selecteer verschillende rijen in een door komma's gescheiden lijstkolom

  2. Maak een trigger om in een andere tabel in te voegen

  3. Android Sqlite onupgrade verwijder tabel uit database

  4. Retourneer de waarde van een sql-variabele vanuit een Oracle SQL-query terug naar .NET-code