Nhà cung cấp .NET oracle có khả năng tổng hợp kết nối được tích hợp sẵn. Bất cứ khi nào bạn cần một kết nối DB, hãy tạo một kết nối mới và giải phóng nó ngay lập tức. Việc gộp kết nối sẽ giúp tái sử dụng các kết nối một cách hiệu quả.
Cách tốt nhất để giải phóng kết nối là thông qua using
cấu trúc sẽ đảm bảo rằng kết nối được xử lý, ngay cả khi các trường hợp ngoại lệ xảy ra.
using(OracleConnection connection = ConnectionFactory.Create())
{
connection.DoStuff();
} //connection.Dispose() called here.