Новичку нужна помощь: логин базы данных и схема управления пользователями, а также работа с jframe и jdialog, форма Netbeans 8, Java и mysql

Привет всем после поиска того, что является языком программирования для меня, я решил изучить Java, используя netbeans и mysql в качестве базы данных.

У меня есть небольшой проект, чтобы помочь мне понять java. Мой маленький проект - создать приложение для хранения элементов, это простое приложение и весь документальный фильм о проекте, который я опубликую в своем блоге, который я создам, после того, как проект будет сделан, чтобы каждый мог изучить java. Но сначала мне нужна помощь по определению базы данных schame для пользователя и имени пользователя для администратора и пользователя. на данный момент моя база данных - только одна база данных, которая содержит все профили пользователей. Идентификатор в качестве основного и автоинкремент, уникальный код пользователя, fname, lname, имя пользователя, пароль, usergrub, адрес, электронная почта и другие, что другое только для дополнения. Это правильный способ хранения данных в базе данных с таким типом столбца базы данных.

или не могли бы вы дать мне пример управления пользователями и базы данных входа в систему, чтобы я мог учиться на нем, у меня есть поиск в Google, трудно найти

для него и моей другой проблемы на использование Jframe, так что я могу показать jdialog, когда пользователь щелкает jmenu insde jframe, это откроет jdialog, другая проблема, когда пользователь дважды щелкает jmenu User>user login или другое меню, которое содержит действие действия код - просто диалоговая форма df= новая диалоговая форма;df.set.visible(true) есть ли способ выполнить это, чтобы каждый раз, когда пользователь нажимал более одного раза на это меню, меню не открывалось дважды или более.

Вопрос будет продолжен на этой странице вопросов, поэтому каждый, кому мне нужна помощь.

1 ответ

Прежде чем создавать базу данных, вы должны знать, какие данные нужны, какие должны храниться в таблице, а какие должны быть разделены. Также вы должны удалить лишние столбцы в таблице, если она есть в другой таблице. Вот ссылка для загрузки схемы базы данных Northwind. Из его структуры вы можете узнать, как правильно создать и нормализовать базу данных вашего здания. Вот ссылка на YouTube о том, как сделать нормализацию.

Кроме того, вы НЕ храните пароли, которые вы сначала шифруете, чтобы другие пользователи не могли просматривать сохраненные пароли в вашей базе данных. Используйте MD5 Hash. Вот пример MD5 hsahing

Что касается примера входа в систему, вы можете просто искать в Google. Вот пример формы входа в Java с использованием базы данных MySQL

Наконец, вы также должны узнать, как создавать Java-приложения. Пожалуйста, прочитайте это руководство по Java, чтобы лучше понять концепцию Swing-приложений.

Другие вопросы по тегам