Đầu nối MySQL JDBC tiêu chuẩn, ConnectorJ, có ping nhẹ. Từ tài liệu :
Về cơ bản, hãy đảm bảo rằng truy vấn "ping" của bạn bắt đầu bằng chính xác văn bản /* ping */
. Thông tin chi tiết trong các tài liệu được liên kết ở trên
. Điều này cho phép bạn tận dụng cơ chế ping hơn là thực hiện một thao tác nặng hơn (một chút).
Về cơ bản, thực hiện truy vấn:
/* ping */ SELECT 1
... sẽ kích hoạt cơ chế ping thay vì thực sự thực hiện "công việc" của SELECT 1
.
Phiền bạn , nếu bạn đang nói về việc kiểm tra một máy chủ MySQL mà bạn hiện không được kết nối, chỉ cần hành động kết nối với nó sẽ xác minh rằng nó ở đó và phản hồi. Ở trên chủ yếu là về việc kiểm tra xem một hiện có kết nối vẫn hợp lệ.