Для начала я предполагаю, что вы пытаетесь запустить это Java-приложение локально или, по крайней мере, на другом компьютере, на котором работает БД MySQL, и что вы получили SQLException: Connection Refused
.
Чтобы устранить конкретную проблему, все маршрутизаторы и брандмауэры в полном сетевом канале между клиентом (где запускается приложение Java) и сервером (где работает база данных MySQL) должны быть настроены для разрешения / пересылки номер порта , который использует БД. По умолчанию это 3306. Если этот порт заблокирован, вы не можете получить доступ к БД извне.
Другое решение - просто загрузить приложение Java в виде веб-приложения и запустить его по HTTP. Для этого вы обычно используете JSP / Servlet.