Trong Java và C#, cả hai đều có một cái gì đó giống như System.terminate(). Nếu chương trình của tôi có các kết nối cơ sở dữ liệu mở, các trình đọc cơ sở dữ liệu và các biến lệnh cơ sở dữ liệu, và tôi chấm dứt chương trình của tôi trong một điều khoản bắt, các tài nguyên cơ sở dữ liệu vẫn còn được sử dụng không? hoặc chúng sẽ được giải phóng tự động vì toàn bộ chương trình của tôi vừa mới thoát?Nếu chương trình bàn điều khiển kết thúc, các kết nối cơ sở dữ liệu được sử dụng trong chương trình vẫn còn mở?
Thông thường, tôi nên xử lý các trường hợp như thế nào để đảm bảo tôi luôn luôn kết nối cơ sở dữ liệu miễn phí, cho dù thông qua chấm dứt chương trình bình thường hoặc chấm dứt chương trình không mong muốn? Bất kỳ thực hành tốt nào?
Bạn có thể mở rộng trên hồ bơi kết nối không? Và làm thế nào tôi sẽ thực hiện chúng? – Saobi