OracleConnection отличается от других типов подключений к базам данных тем, что предоставляет оптимизированный доступ к базам данных Oracle (версии 8i и выше). 3 Для этого используется оптимизированный интерфейс OCI (Oracle Call Interface — Интерфейс вызовов Oracle). 3
В отличие от объекта Connection в других платформах .NET Framework поставщиков данных (SQL Server, OLE DB и ODBC), OracleConnection не поддерживает свойство ConnectionTimeout. 1 Также он не поддерживает свойство Database или метод ChangeDatabase. 1
Ещё одна особенность OracleConnection — эффективное использование ресурсов. 1 Если объект выходит из области видимости, его следует закрывать, чтобы сборка мусора не освободила его немедленно. 1 Это повышает масштабируемость и общую производительность приложения. 1