Xem cách hoạt động của thời gian chờ truy vấn trong trình điều khiển Oracle JDBC tại đây: https:// forum. oracle.com/forums/thread.jspa?threadID=550257
Truyện ngắn:
- Cần phải đi một vòng đầy đủ đến cơ sở dữ liệu để hủy việc thực thi SQL khi hết thời gian chờ. Cơ sở dữ liệu sẽ xử lý yêu cầu hủy khi bạn cảm thấy thích.
- Cơ chế thời gian chờ của trình điều khiển không phải là cơ chế có độ chính xác cao. Vì thực sự việc hủy bỏ việc thực thi yêu cầu phải nói chuyện với cơ sở dữ liệu qua mạng, không có ích lợi gì trong việc làm cho trình điều khiển trở nên siêu chính xác. Ngay cả khi trình điều khiển chính xác, sự chậm trễ của mạng và thời gian cần thiết để cơ sở dữ liệu phản hồi yêu cầu hủy sẽ phủ nhận độ chính xác của trình điều khiển. Vì vậy thời gian chờ là lượng thời gian TỐI THIỂU mà trình điều khiển sẽ cung cấp cho SQL để thực thi trước khi gửi lệnh hủy đến máy chủ.