Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tổng hợp kết nối ODP.NET:Cách biết kết nối đã được sử dụng hay chưa

Việc tổng hợp kết nối do ODP.NET cung cấp hoàn toàn không rõ ràng. Đó là, nó không bị rò rỉ theo cách tôi muốn - không có cách nào để biết liệu một kết nối đã được sử dụng trước đó hay là mới tinh. Tuy nhiên, đó là một sự trừu tượng bị rò rỉ theo một cách khác:Bất kỳ trạng thái phiên nào (ví dụ:các biến phạm vi gói, có phạm vi phiên) được giữ nguyên giữa các lần sử dụng kết nối. Vì đây là câu hỏi về việc xác định trạng thái đã sử dụng và trạng thái mới của kết nối mà không cần truy cập cơ sở dữ liệu , câu trả lời là nó chỉ đơn giản là không thể được thực hiện bằng cách sử dụng nhóm kết nối tích hợp của ODP.NET.

Điều đó để lại hai tùy chọn:

  1. Tạo một triển khai nhóm kết nối cung cấp thông tin đó hoặc thực hiện khởi tạo do người dùng xác định khi tạo mỗi kết nối mới; hoặc
  2. Thực hiện một vòng đến cơ sở dữ liệu để xác định trạng thái kết nối đã sử dụng so với trạng thái mới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm COMPOSE () trong Oracle

  2. Hàm UPPER () trong Oracle

  3. Cách tìm xem một giá trị có tồn tại trong một VARRAY hay không

  4. Không còn dữ liệu để đọc từ lỗi ổ cắm

  5. Làm cách nào để bạn thực thi SQL từ bên trong một tập lệnh bash?