Вывод информации из БД MySQL в JavaFX через мини-приложении в SceneBuilder

подскажите как реализовать процесс регистрации.

Пользователь уже когда ввел там логин, пароль и почту и все это сохранилось в БД MySQL - это работает.

А вот когда он снова открывает это окно в нём необходимо выводить информацию про пользователя с его логином и почтой и две кнопки, вход и изменить данные. Когда он в этом окне вместо старых данных вводит новые и жмет изменить данные в БД MySQL они тоже меняются. Если новый логин, что вводит пользователь, уже есть в системе, то должна выдаваться какая либо ошибка.