30/09/2018, 18:50

Sao conn.close() của jdbc không thể bắt ngoại lệ?

Trong code nếu mình không bật server lên, nó không thể kết nối conn. conn.close() bị lỗi sao nó không bắt được ngoại lệ vậy?

... viết 21:00 ngày 30/09/2018

Bạn đã có khởi tạo cho conn chưa?

conn = DriverManager.getConnection();
Đạt Đỗ viết 21:01 ngày 30/09/2018

Có đầy đủ hết, khi mình mở cái server nó bắt ngoại lệ bth. tắt nó không thể bắt vào bấm X để thoát không được luôn.

... viết 20:59 ngày 30/09/2018

Tại mình thấy nó báo lỗi chính là Null Pointer, nên mới nghĩ chắc còn chổ nào đó khởi tạo ko đúng.

Đạt Đỗ viết 21:01 ngày 30/09/2018

Thì mình giả sử trường hợp là không thể kết nói conn. nên không tồn tại conn để close. Nên phải bắt được ngoại lệ lúc close.

Đỗ Trung Quân viết 21:05 ngày 30/09/2018

Bạn tắt server connection của bạn đưa ra exception nullpointer luôn chứ nó có chạy đến close đâu mà bắt?

Bài liên quan
0