Подключение к удалённой базе данных MySQL из NetBeans IDE
Для установки удалённого соединения с сервером MySql, или MariaDB необходимо установить сторонний драйвер, например MySQL (Connector/J driver) от mysql.com. Скачивание драйвера осложнено санкциями из зада... Поэтому надо заморачиваться VPN и созданием виртуальных личностей... или скачать драйвер у меня тут. //;=)) mysql-connector-java-8.0.17.zip. При установке Netbeans советует именно эту версию драйвера.
Далее, открываете боковое меню "Службы" (Далее я буду указывать меню по русской версии NetBeans, ибо пользуюсь ей.) наводим курсор на группу "Базы данных", кликаем правой кнопкой мыши и выбираем "Новое соединение".

Открывается мастер нового соединения. Выбираем драйвер MySQL (Connector/J driver).

И загружаем файл mysql-connector-java-8.0.17.jar из скачанного архива.

И жмём кнопку "Далее", переходим на следующий шаг мастера.

Тут заполняем параметры соединения. Вместо localhost указываем ваш удалённый адрес, порт, логин, пароль. И далее исправляем пару косяков драйвера.
В JDBC URL заменяем параметр zeroDateTimeBehavior=CONVERT_TO_NULL на zeroDateTimeBehavior=convertToNull и добавляем параметр serverTimezone=Europe/Moscow, ну, или соответственно ваш город.
Эти проблемы обсуждаются тут: https://stackoverflow.com/questions/74893848/netbeans-connection-property-only-accepts-values-of-the-form-exception-roun и тут. https://sky.pro/wiki/sql/reshenie-problemy-s-server-timezone-v-my-sql-i-intelli-j/
URL получается вот такой jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=convertToNull&serverTimezone=Europe/Moscow. Дальше Нажимаете "Проверить соединение", если всё ОК, жмём "Далее".
Соединение создано.
Если выскакивают ошибки, то надо настроить ваш MySQL сервер. Открыть к нему доступ из внешнего IP и создать соответствующего пользователя. Но это не является темой данной статьи. Материалов на эту тему в сети предостаточно.
Работы с этим соединение пока не готов описывать. Действуйте методом научного тыка. Возможно позже опишу свои наблюдения.