Я не думаю, что в APD JDBC есть что-то для этого.
Но вы можете просто использовать InetAddress и метод isReachable (), чтобы проверить, существует ли сервер (что, по сути, делает пинг).
http://download.oracle.com/javase/6/docs/api/java/net/InetAddress.html#isReachable%28int%29
Редактировать :Если вы хотите проверить, работает ли MySQL, а не пинговать сервер, вы можете попробовать открыть сокет для сервера через порт MySQL по умолчанию.
Примерно так:
InetAddress addr = InetAddress.getByName("your.server.com");
int port = 3306;
SocketAddress sockaddr = new InetSocketAddress(addr, port);
Socket sock = new Socket();
sock.connect(sockaddr, 2000); // open the connection with a 2 seconds timeout
Если connect () не выдает исключение, то что-то работает на порту 3306.
Если вы хотите убедиться, что этоСервер MySQL на этом порту, единственный способ - установить соединение JDBC (но для этого вам нужно действительное имя пользователя / пароль) и выполнить оператор, например оператор PING, упомянутый Брайаном.